我们在项目中肯定需要进行webpack配置,有俩种方案,一是将webpack.config.js抽离出来,另一种是在根目录下创建webpack.config.js文件,(注意:在react中我们是很难找到webpack.config.js文件的,如果想要看结构,可以构建一个demo的react项目,进行抽离,因为npm run eject的过程是不可逆的)
当我们进行抽离的时候可能会发现如下错误
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! vancl@0.1.0 eject: `react-app-rewired eject`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the vancl@0.1.0 eject script.
npm ERR! This is probably not a problem with npm. There is likely additional logging output above.
npm ERR! A complete log of this run can be found in:
npm ERR! C:\Users\Sun\AppData\Roaming\npm-cache\_logs\2019-09-05T13_58_23_058Z-debug.log
解决方案:
原因: git 配置问题
解决方案:
//第一步
git add .
//第二步
git commit -m "init"
//第三步
npm run eject
如果还没有解决
可能是script文件修改了,当我们用antd时可能会对脚本语言进行修改,修改后执行就会报错