我有一个react-parcel-app
用作模板的项目,我正在尝试集成 Jest,但出现以下错误。
Details:
/home/papaponmx/Projects/prime/src/actions/goals.spec.js:1
({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){import { addGoal } from './goals.mjs';
这就是我的.babelrc
样子。
{
"presets": [
[
"env",
{"modules": false},
{
"targets": {
"browsers": [
"last 2 versions"
]
}
}
],
"react"
],
"plugins": [
"transform-class-properties",
"transform-object-rest-spread"
],
"env": {
"testing": {
"presets": ["es2015", "stage-1", "react" ],
"plugins": [
"lodash",
"transform-runtime",
"transform-es2015-modules-commonjs",
"dynamic-import-node"
]
}
}
}
我知道 parcel 应该在没有配置的情况下支持 ES 模块,但我没有让 test import s 工作。
如果您想在本地运行它,这里是repo 的链接。