我已经尝试了很多东西来解决这个错误。
命令:' npm run eject'
Remove untracked files, stash or commit any changes, and try again.
npm ERR! code ELIFECYCLE
npm ERR! errno 1
npm ERR! devportalfrontend@0.1.0 eject: `react-scripts eject`
npm ERR! Exit status 1
npm ERR!
npm ERR! Failed at the devportalfrontend@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! /home/deep/.npm/_logs/2018-02-18T17_05_02_924Z-debug.log
如何帮助解决这个问题..
答案 0 :(得分:3)
我已经尝试过这个命令了:
git add .
git commit -am "Save before ejecting"
然后再试一次。
答案 1 :(得分:3)
卸载react-scripts并安装react-scripts-cssmodules解决了这个问题
npm uninstall react-scripts
然后
npm install react-scripts-cssmodules
然后
npm run eject
答案 2 :(得分:2)
在消息中说,您有未跟踪的文件,这意味着它们未被VCS监视。因此,在弹出之前添加并提交它们。
如果您使用的是Visual Studio代码:
尝试再次弹出
npm run eject
应该可以正常工作。祝您黑客愉快!
答案 3 :(得分:1)
您需要在运行弹出之前提交更改:
git add .
git commit -am "change messages before running eject"
现在,尝试
npm run eject
答案 4 :(得分:0)
检查以下两个拖曳选项是否对您有用:
卸载并重新安装react-scripts-cssmodules:
npm卸载react-sctipts
npm install react-scripts-cssmodules
npm运行弹出
提交GIT存储库的更改:
git add。
git commit -am“弹出前保存”
如果以上两种解决方案中的任何一种都不起作用,并且您当前的项目不需要IF Git,则转到
控制面板->程序->选择“ Git ” 然后卸载。
现在再次运行“ npm运行弹出”。
现在应该可以正常工作了。 您可以继续并在必要时重新安装GIT
答案 5 :(得分:0)
在离开项目之前,只需进行commit bc commit
PC MINGW64 ~/react/react2/myapp (master)
$ git commit -am "first commit for before ejecting"
然后使用此命令弹出
$ npm run eject
答案 6 :(得分:0)
只需在运行弹出命令之前进行提交:
git add .
git commit -am "save before ejecting"
然后
npm run eject
答案 7 :(得分:-1)
这是因为您拥有更改的文件
因此启动新的git repo
git init
然后将所有文件添加到git
git add .
添加后提交文件
git commit -am "Saving before ejecting"
现在您可以使用以下命令弹出项目
npm run eject
快乐编码!!!!!!!