Remove untracked files, stash or commit any changes, and try again. error Command failed with exit c

今天遇到这么一个问题:

使用create-react-app react-demo (react-demo项目名)创建了react项目后,一切正常,但是 当我需要修改webpack 配置的时候,突然发现,没有配置文件!!!
找了好多资料发现 人家的都会有webpack.config.js或者config,但唯独我的没有,最后我才发现怎么样才能找回这个配置文件……
当我们需要暴露文件来易于后期对配置的更改时:
在终端运行

yarn eject

即可解决所创建的项目中没有配置文件的问题了,
但是不幸的事儿又发生了……

居然报错,如下所示:
yarn run v1.17.3warning ../../../../package.json: No license field
$ react-scripts eject
NOTE: Create React App 2+ supports TypeScript, Sass, CSS Modules and more without ejecting: https://reactjs.org/blog/2018/10/01/create-react-app-v2.html

? Are you sure you want to eject? This action is permanent. Yes
This git repository has untracked files or uncommitted changes:

src/App.js
src/components/

Remove untracked files, stash or commit any changes, and try again.
error Command failed with exit code 1.
info Visit https://yarnpkg.com/en/docs/cli/run for documentation about this command.

在这里插入图片描述

原因:

是因为我们使用脚手架创建一个项目的时候,自动给我们增加了一个.gitignore文件
在这里插入图片描述
而我们本地却没有文件仓库
这就需要在终端输入如下命令

git add .
git commit -am "Save before ejecting"

在这里插入图片描述
就是用git将项目添加到我们的本地仓库
再执行

yarn eject

看到如下图所示即可大功告成,再去你的项目文件夹下去看,已经有了你所要的配置文件
在这里插入图片描述
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值