答案:運行 npm run eject 即可出現config文件夾
原因:
在package.json中:
只有三個依賴,分別是react,react-dom,react-scripts,依賴為什么這么少,是因為像webpack,babel等等都是被creat react app封裝到了react-scripts這個項目當中,包括基本啟動命令 都是通過調用react-scripts這個依賴下面的命令進行啟動的,creat react app搭建出來的項目默認支持這4種命令,start以開發模式啟動項目,build將整個項目進行構建,test進行測試,eject,會將原本creat react app對webpack,babel等相關配置的封裝彈射出來,如果我們要將creat react app配置文件進行修改,現有目錄下是沒有地方修改的,此時,我們就可以通過eject命令將原本被封裝到腳手架當中的命令彈射出來,然后就可以在項目的目錄下看到很多配置文件。
建議:
安裝完畢后,首先執行npm run eject;
補救方法:
先git add .
然后git commit -m “init”
然后再npm run eject
踩坑: 執行npm run eject時報錯:
解決方法;卸載 babel-core 重新下載 npm i babel-core 即可解決。