在yarn eject出webpack.config.js后,出现了如下的报错:
Parsing error: [BABEL] /Users/.../App.js: Using
babel-preset-react-apprequires that you specifyNODE_ENVorBABEL_ENVenvironment variables. Valid values are "development", "test", and "production". Instead, received: undefined. (While processing: "/Users/.../node_modules/babel-preset-react-app/index.js")
这个错误可以通过更改package.json中的eslintConfig部分,屏蔽babel-preset-react-app,再开启babel-preset-react-app/prod可以解决这个问题
{
"eslintConfig": {
"extends": [
"react-app",
"react-app/jest"
],
"parserOptions": {
"babelOptions": {
"presets": [
["babel-preset-react-app",false],
"babel-preset-react-app/prod"
]
}
}
},
}