我们相信:世界是美好的,你是我也是。平行空间的世界里面,不同版本的生活也在继续...

create-react-app项目,做了一些修改,然后忽然想看看对应的webpack的配置详情。那么试图通过eject命令释放配置文件的时候,就可能会出现一些有关版本库控制的错误信息。那么,如何解决这个问题呢?

苏南大叔:create-react-app项目,项目修改后如何通过eject释放配置? - create-react-app-eject
create-react-app项目,项目修改后如何通过eject释放配置?(图3-1)

大家好,这里是苏南大叔的程序如此灵动博客,苏南大叔高兴写啥就写啥。本文写的内容,其实就是git版本控制的使用问题。测试环境:win10git@2.35.1.windows.2create-react-app@5.0.1

问题截图

现在执行的任务就是,create-react-app项目做eject操作。参考文章:

但是发生了一些错误,错误截图如下:

苏南大叔:create-react-app项目,项目修改后如何通过eject释放配置? - git-error-react-app
create-react-app项目,项目修改后如何通过eject释放配置?(图3-2)

C:\Users\sunan\Desktop\redux\my-app>npm run eject

> my-app@0.1.0 eject
> 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:

modify.txt

Remove untracked files, stash or commit any changes, and try again.

解决方案

解决任务的核心内容,就是:把修改过的文件,提交到版本库里面。提交成功之后,就可以正常的eject操作。操作方式就是:

苏南大叔:create-react-app项目,项目修改后如何通过eject释放配置? - git提交版本库-解决方案
create-react-app项目,项目修改后如何通过eject释放配置?(图3-3)

第一步,添加或修改.gitignore文件。请确保添加了下面的类似文字:

node_modules/

第二步,提交版本库。

git add .
git commit -m 'submit'

参考文章:

eject

然后再通过eject命令,释放配置文件吧。

npm run eject

相关文章

综述

在本文中,对于create-react-appeject释放任务,出现了一些有关版本库控制的问题。解决方案也挺简单,就是把文件提交到版本库就行了,再进行eject操作释放配置文件。

如果本文对您有帮助,或者节约了您的时间,欢迎打赏瓶饮料,建立下友谊关系。
本博客不欢迎:各种镜像采集行为。请尊重原创文章内容,转载请保留作者链接。

 【福利】 腾讯云最新爆款活动!1核2G云服务器首年50元!

 【源码】本文代码片段及相关软件,请点此获取更多信息

 【绝密】秘籍文章入口,仅传授于有缘之人   react    webpack