npm run eject命令用于把webpack文件暴露出来。

在执行该命令时报错:

This git repository has untracked flies or uncommitted changes

错误如图:

错误原因:

因为npm run eject命令会读写本地文件,如果你有本地文件git修改记录,但是又没有提交commit,系统会认为有代码丢失的风险,因此抛出异常。

解决办法:

将本地git修改记录的文件,完成一次commit提交。

然后再执行:

npm run eject