JEST:无法导入提取
JEST: Cannot import fetch
我是 JEST 的新手。我正在尝试获取,但为此我必须导入它。但是,我遇到了这个错误:
Details:
/home/josecarlos/Workspace/BlueCode/server/node_modules/node-fetch/src/index.js:9
import http from 'node:http';
^^^^
SyntaxError: Unexpected identifier
1 | import config from "dotenv";
> 2 | import fetch from "node-fetch";
| ^
3 |
4 | config.config();
5 |
at Runtime.createScriptFromCode (node_modules/jest-runtime/build/index.js:1728:14)
at Object.<anonymous> (com/functions.js:2:1)
我的节点版本是:v11.15.0
这是我的亲属:
"dependencies": {
"cross-env": "^7.0.3",
"dotenv": "^10.0.0",
"express": "^4.17.1",
"express-graphql": "^0.12.0",
"graphql": "^16.0.1",
"helmet": "^4.6.0",
"morgan": "^1.10.0",
"node-fetch": "^3.1.0"
},
"devDependencies": {
"@babel/cli": "^7.16.0",
"@babel/core": "^7.16.0",
"@babel/node": "^7.16.0",
"@babel/preset-env": "^7.16.0",
"jest": "^27.3.1",
"jshint": "^2.13.1",
"nodemon": "^2.0.14"
}
有一个新的 major release node-fetch 具有重大更改。如果您将 node-fetch 降级到以前的版本,例如 node-fetch@2.6.6
,您的代码应该可以工作。
更多信息:https://github.com/node-fetch/node-fetch/blob/HEAD/docs/v3-UPGRADE-GUIDE.md
我是 JEST 的新手。我正在尝试获取,但为此我必须导入它。但是,我遇到了这个错误:
Details:
/home/josecarlos/Workspace/BlueCode/server/node_modules/node-fetch/src/index.js:9
import http from 'node:http';
^^^^
SyntaxError: Unexpected identifier
1 | import config from "dotenv";
> 2 | import fetch from "node-fetch";
| ^
3 |
4 | config.config();
5 |
at Runtime.createScriptFromCode (node_modules/jest-runtime/build/index.js:1728:14)
at Object.<anonymous> (com/functions.js:2:1)
我的节点版本是:v11.15.0
这是我的亲属:
"dependencies": {
"cross-env": "^7.0.3",
"dotenv": "^10.0.0",
"express": "^4.17.1",
"express-graphql": "^0.12.0",
"graphql": "^16.0.1",
"helmet": "^4.6.0",
"morgan": "^1.10.0",
"node-fetch": "^3.1.0"
},
"devDependencies": {
"@babel/cli": "^7.16.0",
"@babel/core": "^7.16.0",
"@babel/node": "^7.16.0",
"@babel/preset-env": "^7.16.0",
"jest": "^27.3.1",
"jshint": "^2.13.1",
"nodemon": "^2.0.14"
}
有一个新的 major release node-fetch 具有重大更改。如果您将 node-fetch 降级到以前的版本,例如 node-fetch@2.6.6
,您的代码应该可以工作。
更多信息:https://github.com/node-fetch/node-fetch/blob/HEAD/docs/v3-UPGRADE-GUIDE.md