簡體   English   中英

為什么我無法在我的系統中安裝 React 和卸載 create-react-app?

[英]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 安裝不再支持的任何錯誤,您可能需要從系統中刪除全局包:

  • npm 卸載 -g create-react-app

也手動從目錄中刪除(Mac 設備)

  • rm -rf /usr/local/bin/create-react-app

現在唯一支持的生成項目的方法是:

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-appnpm 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,

  • 刪除 create-react-app 文件夾
  • 導航出 node_modules 文件夾,然后刪除 create-react-app 文件和 create-react-app.cmd

我遇到了這個問題,但由於帳戶限制無法修改 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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM