error:Using `babel-preset-react-app` requires that you specify `NODE_ENV` or ...

570 阅读1分钟

今天我想配置给react项目配置less,我用了eject暴露webpack后,我写的jsx里面的import出现了报错。

image.png

整个错误信息:

Parsing error: [BABEL] D:\OtherDocuments\react\demo\src\App.js: Usingbabel-preset-react-apprequires that you specifyNODE_ENVorBABEL_ENVenvironment variables. Valid values are "development", "test", and "production". Instead, received: undefined. (While processing: "D:\\OtherDocuments\\react\\demo\\node_modules\\babel-preset-react-app\\index.js")

解决方法

找到文件:D:\OtherDocuments\react\demo\node_modules\babel-preset-react-app\index.js 添加语句: process.env.NODE_ENV = 'development'; process.env.BABEL_ENV = 'development';

image.png

对了,改完之后关闭编辑器,重新打开就不会报这个错误了。