我试图将Snowflake集成到我的Cypress测试中,但它在编译时不断抛出错误. 错误:
Error: Webpack Compilation Error
./node_modules/vm2/lib/resolver-compat.js
Module not found: Error: Can't resolve 'async_hooks' in 'C:\snowflake\node_modules\vm2\lib'
resolve 'async_hooks' in 'C:\snowflake\node_modules\vm2\lib'
Parsed request is a module
using description file: C:\snowflake\node_modules\vm2\Package.json (relative path: ./lib)
Field 'browser' doesn't contain a valid alias configuration
try 了以下简单步骤:
- 已安装的 cypress
- 通过NPM安装snowflakeSDK
- 已创建等级库文件并导入:
const snowflake = require("snowflake-sdk");
当我运行规范文件时,我得到了如上的错误.
如果我将错误跟踪到文件resolver-compat.js
,我可以看到导入失败的地方.
const {AsyncResource} = require('async_hooks');
我已经手动完成了NPM安装async_hooks
,但也没有运气.
Package.json
"devDependencies": {
"cypress": "^11.2.0"
},
"dependencies": {
"async_hooks": "^1.0.0",
"snowflake-sdk": "^1.6.16"
}