npx create-react-app xxx創(chuàng)建項目報錯的解決辦法
手頭有一臺大學時代的Windows電腦,它此前沒有裝過create-react-app
,只裝了node環(huán)境。版本信息:node -> 10.16.3,npm -> 6.9.0。前幾日閑的無事想給它裝個React,結果失敗了,報了錯,所以有了下面這出。
安裝過程
根據(jù)React官方文檔(上圖)可以發(fā)現(xiàn),此時并不需要安裝create-react-app
工具,只要你的node >= 8.10 && npm >= 5.6,就可以直接使用npx create-react-app
命令來創(chuàng)建項目。
報錯
好的👌,那就根據(jù)上面的來唄,輸入npx create-react-app
,這時就出現(xiàn)了前文提到的錯誤,錯誤信息如下
npm ERR! code ENOLOCAL
npm ERR! Could not install from "Files\nodejs\node_cache\_npx\1452" as it does not contain a package.json file.npm ERR! A complete log of this run can be found in:
npm ERR! C:\Program Files\nodejs\node_cache\_logs\2020-02-14T14_46_10_318Z-debug.log
Install for create-react-app@latest failed with code 1
此時的我還是懵逼的,仔細檢查了版本信息和命令,發(fā)現(xiàn)并沒有不對,之后重復幾次還是同樣的錯誤。仔細瞧了瞧報錯信息,是說Files\nodejs\node_cache\_npx\1452
這個路徑下沒有package.json
文件。然而并沒有什么*用,咱還是不懂......
解決
只好祭出百度大法,一頓操作,走了不少彎路,不過還是讓我找到了一位大佬寫的解決辦法,在此鳴謝這位大佬。
出現(xiàn)問題的原因是node_cache
的路徑中存在空格,所以根據(jù)上文報錯信息中的路徑去找肯定找不到。。。
npm config set prefix "E:\Program~1\nodejs\node_global" npm config set cache "E:\Program~1\nodejs\node_cache"
我們將路徑重設,指定到其他的地方,當然可以不跟上面的路徑一樣。
以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關文章
React.memo函數(shù)中的參數(shù)示例詳解
這篇文章主要為大家介紹了React.memo函數(shù)中的參數(shù)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-09-09React項目中報錯:Parsing error: The keyword &a
ESLint 默認使用的是 ES5 語法,如果你想使用 ES6 或者更新的語法,你需要在 ESLint 的配置文件如:.eslintrc.js等中設置 parserOptions,這篇文章主要介紹了React項目中報錯:Parsing error: The keyword 'import' is reservedeslint的問題及解決方法,需要的朋友可以參考下2023-12-12Vite+React搭建開發(fā)構建環(huán)境實踐記錄
這篇文章主要介紹了Vite+React搭建開發(fā)構建環(huán)境實踐,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友可以參考下2022-09-09