我从另一个团队那里得到一个反应项目。首先,它们在Linux中使用,当我尝试在Windows中启动项目时,出现一些Babel错误:
我尝试过:
Couldn't find preset "@babel/env" - reactjs “ ....将您的.babelrc从@ babel / env更新为@ babel / preset-env ...”
我遇到另一个错误:
HTML Webpack插件: 错误:子编译失败: 模块构建失败:ReferenceError:[BABEL] C:... \ node_modules \ webpack \ buildin \ global.js:未知选项:C:.... babelrc.preset-env。请查看http://babeljs.io/docs/usage/options/,以了解有关光电的更多信息。 导致此错误的常见原因是存在没有相应预设名称的配置选项对象。例: 无效:{ presets: [{option: value}] }
有效:
{ presets: [['presetName', {option: value}]] }
有关预设配置的更多详细信息,请参阅https://babeljs.io/docs/en/plugins#pluginpresets-options。
我的.babelrc文件:
{
"presets": ["react", "stage-0", "env", "es2015"],
"plugins": ["syntax-dynamic-import", "transform-object-rest-spread", "transform-es2015-modules-commonjs", "transform-class-properties"],
"preset-env": {
"production": {
"plugins": [
"transform-react-remove-prop-types"
]
}
}
}