javascript - whatwg-fetch SyntaxError:意外的字符串
问题描述
我想使用这个 fetch polyfil,以便我可以使用 jest 在我的 sdk 上进行集成测试。
但是,当我运行测试时,我得到了。
/jest.setup.js:2
import 'whatwg-fetch';
^^^^^^^^^^^^^^
SyntaxError: Unexpected string
jest.config.js
// File jest.config.js
module.exports = {
"verbose": true,
setupFiles: ['./jest.setup.js'],
};
jest.setup.js
// File jest.setup.js
import 'whatwg-fetch';
包.json
"scripts": {
"test": "jest"
},
"devDependencies": {
"@babel/core": "^7.2.2",
"@babel/preset-env": "^7.2.3",
"babel-jest": "^23.6.0",
"babel-loader": "^8.0.5",
"babel-preset-es2015": "^6.24.1",
"copy-webpack-plugin": "^4.6.0",
"jest": "^23.6.0",
"uglifyjs-webpack-plugin": "^2.1.1",
"webpack": "^4.28.4",
"webpack-cli": "^3.2.1",
"whatwg-fetch": "^3.0.0"
}
解决方案
推荐阅读
- python - 如何在不更改结果编号的情况下限制 Django 管理员中的分页
- python - 数据框透视而不对列名进行排序?
- docker - 执行 docker run 时获取无效的参考格式
- r - 如何在ggplot中添加带标签的水平虚线
- php - 当我只知道字符串的一部分时如何找到数组的索引?
- azure - 托管实例 SQL 大小(8TB 通用)是每个数据库或每个 SQL 实例
- python - 创建和排序嵌套字典
- reactjs - 反应 onEnded 事件未在移动设备上触发
- parsing - 如何编写查询以从 DBLP 下载数据?
- sql-server - 如何确定为什么一个表使用了这么多空间?