探索creat-react-app 腳手架中eject 的作用和意義


總結幾個重要的知識點

1:react-scripts 是 create-react-app 的一個核心包,一些腳本和工具的默認配置都集成在里面,而 yarn eject 命令執行后會將封裝在 create-react-app 中的配置全部反編譯到當前項目,這樣用戶就能完全取得 webpack 文件的控制權。所以,eject 命令存在的意義就是更改 webpack 配置

2:npm run eject 會復制所有依賴文件和相應的依賴(webpack、babel等)到你的項目。是個單項操作,一旦 eject ,就回不去了

3:如果想要回到正常的項目中去,只有重新 npm install create-react-app -g 了

 

一般想要自己配置webpack 的時候會用到 npm run eject 比如自己配置less文件在項目中使用less


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM