緣起
在使用 npx create-react-app xx-app
的時候創建項目後沒有scr
文件夾,看了一下package.json
也不對
然後順勢檢查來一下 nodejs
npm
yarn
什麼的都是正常的, 非常疑惑,然後去github
翻了翻
問題原因
是因爲官方已經棄用了獨立安裝包 create-react-app
這個 cli 腳手架,如果沒有及時卸載 就會出現這個問題。
解決
卸載全局安裝包
npm uninstall -g create-react-app
&&
yarn global remove create-react-app
然後使用 舊的cli 測試一下
=> sudo create-react-app my-test
,如果執行了就說明 安裝包還存在。—— 卸載就好
如果返回了 一個路徑如/ usr / local / bin / create-react-ap
就使用 rm -rf / usr / local / bin / create-react-app
手動刪除
ojbk ~
ps
還有一種解決方案 帶上參數忽略本地的cli
npx --ignore-existing create-react-app my-app