【发布时间】:2019-03-10 03:38:54
【问题描述】:
我已经看到了一些其他的答案和 GitHub 问题来描述这一点,但我无法在我的案例中找到解决方案。当我试图开玩笑时,我得到了可怕的SyntaxError: Unexpected token export。
project/node_modules/@agm/core/index.js:1
({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){export * from './directives';
运行这些测试的代码运行良好。该错误似乎来自开玩笑本身。 似乎好像开玩笑正在转换文件,但我可能是错的。
我开玩笑的配置是
"jest": {
"preset": "jest-preset-angular",
"setupTestFrameworkScriptFile": "<rootDir>/setup-jest.ts",
"transformIgnorePatterns": [
"node_modules"
]
}
我尝试将transformIgnorePatterns 更新为"<rootDir>/node_modules/(?!@agm)" 和"node_modules/(?!@agm)"、"node_modules/(?!@agm/core)",但这些似乎都没有任何区别。
如何才能正确处理从@agm/core 导入的文件?
【问题讨论】:
标签: javascript typescript jestjs