我切换到babel env和babel 7 beta,并重命名为.babelrc.js,我应该如何添加此配置。如何应用此配置。但我有一个错误 模块构建失败:C:\ Users \ server \ Ui.babelrc.js:20 导出默认配置 我有这个.babelrc
{
"presets": [
["es2015", {"modules": false}],
"react",
"stage-1"
],
"plugins": ["react-hot-loader/babel"],
"env": {
"test": {
"plugins": [
"istanbul"
]
}
}
}
现在我重命名为.babelrc.js
const config = {
"presets": [
["@babel/preset-env", {
"targets": {
"browsers": ["last 1 versions", "ie >= 11"]
},
"modules": false
}],
"@babel/react",
"@babel/stage-1"
],
"plugins": ["react-hot-loader/babel"]
}
const nodeEnv = process.env.NODE_ENV || 'development'
if (nodeEnv === 'test')
config.plugins.push('istanbul')
export default config
答案 0 :(得分:0)
这种方法完全没问题。引入.babelrc.js
格式was actually what prompted the conversation的“应该env选项是否可以折旧?”。
另一个选项,请按照babel-preset-when所述here查看。