添加依赖项
package.json
"devDependencies": {
"babel-core": "^7.0.0-0",
"babel-jest": "^23.4.2",
"babel-preset-env": "^1.7.0",
"jest": "^23.4.2",
"jest-cli": "^23.4.2",
"regenerator-runtime": "^0.12.1"
}.babelrc
{
"presets": ["env"]
}但是,在运行测试时,会生成SyntaxError:意外令牌导出。
发布于 2018-08-08 12:42:03
拥有export { dom };的文件的位置是什么?
env预置应该转换export语法,除非该文件位于您的node_modules中,正如错误消息所暗示的那样。
如果它位于node_modules内部,则需要相应地调整jest.config文件:
{ "jest": { "transformIgnorePatterns": [ "node_modules/(?!(name-of-module-that-is-exporting-dom)/)" ] } }
更多信息可以在这里找到:https://jestjs.io/docs/en/configuration.html#transformignorepatterns-array-string
https://stackoverflow.com/questions/51726753
复制相似问题