React实战 | yarn/npm run eject报错This git repository has untracked files or uncommitted changes解决方案
yarn/npm run eject使用create-react-app 创建的项目默认不支持less,但比如说要用AntDesign,它是基于less的UI组件。create-react-app生成的项目文,看不到webpack相关的配置文件,需要先暴露出来,使用如下命令即可:yarn run eject这里我使用的是yarn,也可以使用npm报错使用该命令时,报错This git...
·
yarn/npm run eject
使用create-react-app 创建的项目默认不支持less
,但比如说要用AntDesign,它是基于less的UI组件。
create-react-app生成的项目文,看不到webpack相关的配置文件,需要先暴露出来,使用如下命令即可:
yarn run eject
这里我使用的是yarn,也可以使用npm
报错
使用该命令时,报错This git repository has untracked files or uncommitted changes
原因
因为在初始化项目之后,该项目并没有本地 git 仓库,但是这个项目目录下又有 .gitignore 文件,所以此时会向上级寻找未提交的项目。
解决方案
- 初始化仓库
git init
- 添加并提交
git add .
git commit -m '初始化项目'
之后重新执行yarn eject
就可以在create-react-app项目添加less配置
更多推荐
已为社区贡献2条内容
所有评论(0)