采纳答案成功!
向帮助你的同学说点啥吧!感谢那些助人为乐的人
eject命令会造成项目不可逆的结构性改变,那么我要是修改了eject命令生成的配置文件,是修改了项目的配置文件吗?但是eject会造成文件损坏改变,那么这种修改配置文件也没啥意义啊。那正确的想修改配置该怎么做。
“但是eject会造成文件损坏改变,那么这种修改配置文件也没啥意义啊”
首先,要明确一点,“eject”是不会造成文件损坏的。他只会把配置文件提取出来,改变当前文件夹结构,然后你就可以自定义项目的配置了,比如配置webpack等等。这个eject的过程是不可逆的,意思就是当你使用了eject命令以后,项目结构就不能回到原始状态了。
这种“修改配置文件”的意义就是可以自由定制项目的构建框架,项目大到一定程度,或者需要用到某些特殊技术的时候,就必须自定义了。
这个eject的过程是不可逆的 --------------------------------------- 假如我用git撤销当前所做的更改呢?项目也不能回到执行eject命令行之前的状态吗?
那当然可以,但同时你也就失去了eject出来的代码了
好的,谢谢老师
登录后可查看更多问答,登录/注册
React18 精讲 + 结合 TS 实战 + 热门业务开发,获取必备技能
693 5
873 10
739 2
1.8k 2
851 1