npm Javascript

| | | | | | | | | |

Npm (包管理器節點)有助於專注於 JavaScript 開發人員的代碼,而不是比其他 - 有時無聊和重複 - 細節。但是,有時您可能會遇到諸如 NPM not found command 之類的 MNP 錯誤。

我們將研究如何糾正此錯誤,以便您可以重新享受 NPM 所提供的一切

什麼是 NPM not found 錯誤命令?

安裝或升級 NPM 時可能會出現 Npm not found 命令錯誤。

在 Windows 中,此錯誤的原因可能是未正確設置 PATH 或 SYSTEM 變量。如果您沒有安裝 NPM 或 Node.js、版本過時或存在權限問題,也可能會出現該錯誤。

看到 NPM 命令錯誤的 Mac 用戶可能由於缺少而找不到您計算機上的文件或權限問題。

本文討論了這些原因。首先,我們將介紹與安裝相關的一般原因,然後我們將介紹 Mac 特定的解決方案,然後再討論如何修復 Windows 上可能缺少的 PATH 變量。

檢查是否安裝了 NPM

NPM 命令需要在 Windows 上安裝 NPM。 NPM 使用 Node.js,所以它包含在 Node.js 安裝包中。要檢查您是否安裝了 Node.js,請在終端中輸入以下命令:

-v 代表“版本”。訪問 NPM 站點 以檢查您安裝的 NPM 版本是否是那個最新版本

毫無疑問,你不小心刪除了你的 NPM 文件或移動了它的位置。這可能比您想像的更頻繁地發生,特別是如果您更改系統上的路徑

通過在終端中輸入檢查是否安裝了 NPM 以及節點:

如果安裝了 NPM,會顯示你電腦上的版本 要安裝 NPM,運行命令 對於 Mac 如果你使用的是 windows

更新 NPM

此外,如果 NPM 帶有 Node.js,它們是分開的,這意味著您可以擁有最新的,而不是另一個,因為它們可能有更新的發布日期。

如果你有一個節點(檢查 node $ -v)並且你的節點正常工作,你只需要更新 NPM。 NPM的最後一天可以單行搞定:

如果你對這個命令有任何問題,你可以 - 成為前面的 sudo :

如果你在編輯器中處理你的代碼塊-代碼塊,請確保在完成安裝或升級後重新啟動它

您可能仍會看到 command NPM not found,因為 C: .. Program Files odejs 可能不存在於 PATH 環境變量中

  1. 打開全局搜索Ôîé並蒐索“環境變量”。
  2. 選擇“編輯環境系統變量”。
  3. 點擊“高級”標籤中的“環境”
  4. li>
  5. 在“系統變量”框中,找到路徑並修改為包含路徑 C:Program Files ODEJ s。如果你沒有看到它,點擊“新建”然後添加這個路徑。 (注意:根據您的版本,您只需編輯並添加路徑,通過以點為前綴 - 點您將看到其他路徑由點 - 逗號分隔..)

< a href="https:. // docs npmjs .com/try-the-latest-stable-version of-NPM # upgrade on-windows "target="_blank"rel="noopener">這裡是一些文檔 關於 windows 設置和 NPM 相關環境變量,以防您好奇並想了解更多設置。

權限解決方案

對於權限問題,在終端命令前加上 sudo 忽略問題。授權問題可能是無法正確下載程序文件的原因。如果所有其他人都沒有為您工作,您也可以嘗試以下終端命令作為最後的手段,但如果您在 Mac 和 Linux 用戶的共享或工作計算機上,這可能不適合您。:.

此命令允許設置 NPM 文件夾Chown 表示更改所有者,R 表示遞歸(在它包含的所有文件中),“whoami”獲取您的用戶帳戶名稱,最後一行是您要查找的位置節點包文件。運行上述命令後,再嘗試你嘗試的NPM命令。

結論

設置完工具更改後,我們繼續排查“command not found”錯誤,make - to重新啟動打開的代碼編輯器或終端/快速訂單。總結一下,我們討論的建議解決方案如下:

這篇文章 包含有關如何卸載和安裝適用於 Windows 或 Mac 的 NPM 的教育鏈接。如果你能做到這一點,你可以刪除 NPM 的任何塊。

如果你想了解更多關於 NPM 的信息,請閱讀 這篇文章在 NPM 上,其中包括資源並被證明可以在了解更多信息中進行策劃。

Shop

Learn programming in R: courses

$

Best Python online courses for 2022

$

Best laptop for Fortnite

$

Best laptop for Excel

$

Best laptop for Solidworks

$

Best laptop for Roblox

$

Best computer for crypto mining

$

Best laptop for Sims 4

$

Latest questions

NUMPYNUMPY

psycopg2: insert multiple rows with one query

12 answers

NUMPYNUMPY

How to convert Nonetype to int or string?

12 answers

NUMPYNUMPY

How to specify multiple return types using type-hints

12 answers

NUMPYNUMPY

Javascript Error: IPython is not defined in JupyterLab

12 answers

News


Wiki

Python OpenCV | cv2.putText () method

numpy.arctan2 () in Python

Python | os.path.realpath () method

Python OpenCV | cv2.circle () method

Python OpenCV cv2.cvtColor () method

Python - Move item to the end of the list

time.perf_counter () function in Python

Check if one list is a subset of another in Python

Python os.path.join () method