今天我想配置给react项目配置less,我用了eject暴露webpack后,我写的jsx里面的import出现了报错。
整个错误信息:
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';
对了,改完之后关闭编辑器,重新打开就不会报这个错误了。