React运行npm run eject命令报git错误
前言:
npm run eject
该命令来暴露出脚手架封装的一些配置,如果本地有安装git的人,此时会报错,如下所示
主体:
原因
主要问题是脚手架添加.gitgnore文件,但是却没有本地仓库。
报错信息是:this git repository has untracked files or uncommitted changes
。那么如何解决这个问题呢?
方案如下
分析:
对于大多数人的常识上来说,这个有关git有未提交的更改的错误,是根本不在意料之中的。话说:烦恼都是自找的。
对于系统中安装了git的程序猿来说,就会碰到这个错误。而对于没有安装git的环境,根本就不会有本文中的问题,
因为初始化的时候,根本就不会有.git隐藏文件夹生成(但是存在.gitignore文件存在)。
小结:
create-react-app这个不请自来的git版本库管理。
不过,如果你是一名没有安装过git的小白,就不会有这个困扰,因为根本就不会生成这个git版本管理功能。
个人建议:如果不用还是果断的删除这个多余的git目录
.