[英]Why I can't install React and uninstall create-react-app in my system?
我已經嘗試了很多方法。 但我找不到任何解決方案。 問題是我無法在我的系統中安裝 ReactJS。 這是我完成安裝過程后收到的消息。
沒有提供模板。 這可能是因為您使用的是過時版本的 create-react-app。 請注意,不再支持 create-react-app 的全局安裝。
我清理了緩存。 我還看到它帶有一個新節點,甚至想嘗試卸載 create-react-app。 但是,如果我這樣做,我會收到此消息。
我手動刪除了這個日志,它沒有工作。
誰能建議我任何解決方案?
更新:實際上,當我從 AppData\Roaming\npm (temp) 目錄中手動刪除緩存時,這兩個問題就解決了。
感謝大家
我在卸載 create-react-app 並在我的 Windows 系統中安裝 react 時遇到錯誤。 我試圖通過這個命令npm cache clean
刪除緩存。 但這對我不起作用。 最后,我想出了一個解決方案。 雖然這可能不是最好的解決方案。
當我從 AppData\Roaming\npm 和 npm-cache(temp) 目錄中手動刪除緩存時,這兩個問題就解決了。
注意:我嘗試安裝一個新版本的節點,它會覆蓋以前的節點。 但它沒有刪除緩存。
感謝大家。
在 Linux 中,我通過轉到主目錄/.npm 來解決它
然后使用“rm -rf 文件夾名稱”刪除 _cacache 和 _npx
最新的 react 版本已刪除對從全局安裝生成項目的支持。
npm install -g create-react-app 將不起作用。
如果您收到有關缺少模板或全局 Create React App 安裝不再支持的任何錯誤,您可能需要從系統中刪除全局包:
也手動從目錄中刪除(Mac 設備)
現在唯一支持的生成項目的方法是:
npx create-react-app myapp
另一種情況是,如果您還沒有更新反應,那么請按照以下步驟操作:
npm 緩存清理 --force
或者
轉到 %appdata%\npm-cache 並檢查目錄是否干凈。 如果沒有,請手動從目錄中刪除所有文件。
現在嘗試 create-react-app yourAppName
在我嘗試從源代碼卸載 create-react-app 之前,我也遇到了這個問題。 我找到了它的安裝位置,並意識到因為我使用的是 NVM,所以我的系統正在獲取的 create-react-app 版本來自我當時未使用的另一個版本的節點。
所以我跑了
nvm list
然后通過我系統上的每個版本的節點使用:
nvm use <version>
然后刪除我運行的 create-react-app :
npm uninstall -g create-react-app
對於我安裝的每個版本
希望這可以幫助!!!
對我來說,以下工作可以卸載 create-react-app:
sudo npm uninstall -g create-react-app
npm cache clean --force
npx clear-npx-cache
所以,我知道這已經被回答了好幾次,但是在嘗試了每一個建議的解決方案之后,我只發現這個對我有用。 首先,我卸載了全局 create-react-app。
npm uninstall -g create-react-app
然后刪除緩存。 然而,它仍然無法正常工作。 事實證明,我在保存項目的目錄中安裝了非全局的 create-react-app。
npm uninstall create-react-app
在沒有 -g 的情況下運行命令后一切都很好。 如果沒有其他方法,如果他們遇到同樣的問題,這可能是某人的解決方案。
如果您是 Linux 用戶,請確保在命令前使用 sudo,否則會顯示相同的錯誤。
這就是我為自己修復它的方式
sudo npm uninstall -g create-react-app
我遇到了同樣的問題,我通過將 npm 更新到最新版本來解決它。
就我而言,我的 npm 版本是 7.0.15
你可以測試你的使用: npm -v
如果您使用的是 Mac 或 Linux,請給出下一個命令: sudo npm install -g npm
現在用新版本再試一次。 就我而言,它提示:
Need to install the following packages:
create-react-app
Ok to proceed? (y)
我在沒有給出答案的情況下單擊了“輸入”,現在 create-react-app 可以完美運行。
我必須首先使用命令卸載 Create React App ->
npm 卸載 -g 創建反應應用程序。 然后我安裝了
安裝創建反應應用程序。 -> 當我沒有這個嘗試時它從來沒有工作之后我創建了我的應用程序
npx 創建反應應用程序我的應用程序
希望這對你有用
我面臨着同樣的問題。 盡管刪除了 react-app,但我無法再次安裝 react 應用程序。 我嘗試使用npx create-react-app my-app
和npm init react-app my-app
安裝反應應用程序,但兩者都不起作用。 后來我嘗試使用yarn create react-app my-app
進行安裝,並且成功了。
npx create-react-app my-app
cd my-app
npm start
嘗試這個
卸載 create-react-app -
npm uninstall -g create-react-app
然后嘗試 -
npx create-react-app my-app
用這個 :
npx create-react-app my-app
cd my-app
npm start
確保您正在安裝最新版本的 nodejs
轉到 %appdata%\npm\node_modules,
我遇到了這個問題,但由於帳戶限制無法修改 npm 緩存,最好的解決方案是同時安裝和運行。
下面將安裝最新的並在 CWD 運行它
npx create-react-app@latest . --template typescript
上述解決方案均不適合我,因此我將 Node 版本從16.0
更改為14.16.1
,它立即生效。 我使用nvm
進行更改,這不是我第一次在 M1 Mac 上來回切換 Node 版本。
不確定你是否解決了這個問題,但這對我有用:
sudo npm uninstall -g create-react-app
然后
npx clear-npx-cache
npm install -g create-react-app
或者
npx create-react-app <project_name>
這對我有用(Windows用戶)
npm uninstall create-react-app
npm cache clean --force
npx clear-npx-cache
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.