我已经按照When a HTTP request is received
的步骤安装了Jest使用命令npm run test
运行测试时,出现以下错误:
● Test suite failed to run
E:\Jest Tutorial\getting-started-with-jest\__tests__\test1.form.spec.js:1
({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){import faker from "faker";
^^^^^
SyntaxError: Unexpected identifier
at ScriptTransformer._transformAndBuildScript (node_modules/@jest/transform/build/ScriptTransformer.js:537:17)
我的package.json
如下:
{
"name": "getting-started-with-jest",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "jest"
},
"keywords": [],
"author": "",
"license": "ISC",
"devDependencies": {
"babel-core": "^6.26.3",
"babel-jest": "^24.9.0",
"babel-preset-env": "^1.7.0",
"faker": "^4.1.0",
"jest": "^24.9.0",
"puppeteer": "^2.0.0"
}
}
和.babelrc
如下所示:
{
"presets": ["env"]
}
有人可以让我知道我在想什么吗?