使用babel env运行笑话测试时出现意外的标识符错误

时间:2019-12-26 08:56:28

标签: javascript jestjs babel

我已经按照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"]
}

有人可以让我知道我在想什么吗?

0 个答案:

没有答案