大概就是很久以前遇到的一个问题,对于新建的react项目进行eject的时候会进行报错,需要运行三条git指令之后才能顺利的yarn eject。
产生原因
对于使用
1 | npx create-react-app app-name |
新建的app-name工程需要对webpack.config.js进行一些sass、less的配置,就需要eject
하지만!
在运行
1 | yarn eject |
之后报错了。
-> 在eject前 通过 yarn add 添加一些包之后也会报错
解决方法
1 | git init |
问题原理
主要问题是脚手架添加了.gitgnore文件,但是却没有本地仓库
至此就解决啦 那就祝大家新年快乐
一些补充
编写博客的时候拿
1 | create-react-app app-name |
新建了一个demo工程测试了一下,在安装外来package前 直接eject是没有问题的
(具体原因其实还不清楚,呜呜呜,别骂了