【发布时间】:2019-06-21 21:52:34
【问题描述】:
我无法让 Parcel、Jest 和 Babel 使用相同的 .babelrc
包裹版本:1.11.0
Jest 版本:24.0.0
节点:v10.5.0
平台:赢 10
.babelrc
{
"env": {
"development": {
"plugins": [
[
"@babel/plugin-transform-runtime",
{
"corejs": 2
}
]
]
},
"test": {
}
},
}
如果我将 plugins 部分移动到 JSON 的根目录,它可以在 Web 应用程序中正常工作,但是 Parcel 或 Babel 出于某种原因无法识别开发环境,即使我在命令行中设置它也是如此。
如果在没有环境设置的情况下运行测试(如上所述具有env),那么我会得到
({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){import _Promise from "@babel/runtime-corejs2/core-js/promise";
与 Jest。
可能测试设置也不会被识别,它在没有babel/plugin-transform-runtime 的情况下也能正常工作
【问题讨论】: