簡體   English   中英

無法識別術語“節點”...在 Powershell 中

[英]The term 'node' is not recognized... In Powershell

我一整天都在努力解決這個問題。

當我在 cmd 提示符下運行node -vnpm install時,它工作得非常好。 但是當我在 Powershell 中運行相同的命令時,它給出了以下錯誤:s

PS C:\Users\Anubhav.Trivedi> node -v
The term 'node' is not recognized as the name of a cmdlet, function, script file, or operable program. Check the spelli
ng of the name, or if a path was included, verify that the path is correct and try again.
At line:1 char:5
+ node <<<<  -v
    + CategoryInfo          : ObjectNotFound: (node:String) [], CommandNotFoundException
    + FullyQualifiedErrorId : CommandNotFoundException

我嘗試卸載 node js 並重新安裝它。 將節點 js 路徑C:\\Program Files (x86)\\nodejs\\到環境變量(系統變量)。 重新啟動計算機。 但似乎沒有任何效果。 請讓我知道,我在這里錯過了什么。

這些問題無法從包管理器控制台安裝,所以我不得不瀏覽很多東西來解決這些問題,最后我得到了解決方案。

也許我們遵循了這些場景

  • 缺少 Node.js 軟件

  • 錯誤更新的 Windows 環境路徑

  • 安裝在錯誤的路徑

  • 舊版本的 Node.js 軟件

您可以在此處下載最新的Node.js軟件。

更新路徑

安裝后,自動在“C:\\Program Files (x86)”或“C:\\Program Files”這個路徑下創建nodejs文件夾。

打開控制面板 -> 用戶帳戶 -> 更改我的環境變量並驗證路徑變量值“C:\\Program Files (x86)\\nodejs”或“C:\\Program Files\\nodejs”。

new => user = path => value = C:\\Program Files (x86)\\nodejs 然后應用它。

並關閉編輯器並重新啟動它。 它會正常工作。

注意:- 輸入您的路徑而不是此路徑的副本。

正如 dan-gph 提到的,使用腳本$env:path -split ';' | Select-String nodejs檢查環境變量中的Path $env:path -split ';' | Select-String nodejs $env:path -split ';' | Select-String nodejs ,一旦您更新環境變量中的Path ,請確保重新啟動powershell並重新啟動explorer.exe 這將解決問題。

如果您仍然遇到問題,請檢查您安裝了哪個 nodejs(32 位或 64 位)。 僅安裝 32 位,因為 powershell 或 cmd 是 32 位程序

然后打開控制面板——

   user accounts
         |
   user accounts
         |
  change my environment variables
         |
        new 
         |
  (In variable name use)--Path
         |
  (In variable value use)C:\Program Files\nodejs
         |
        ok 

之后只需重新啟動終端

很可能你搞砸了你的系統路徑,如果是這種情況,一個非常直接的解決方案是重新安裝 node 和 npm,但不要忘記關閉並重新打開 powershell/cmd

注意:我認為重新啟動計算機對路徑沒有影響,但在一次意外中,有人只是將我的筆記本電腦從電源上拔下,在我打開它后,一切都被修復了,OK!

重新安裝/修復應用程序並關閉 vs code powershell

如果您最近在打開 IDE(如 Visual Studio Code 或任何其他包含您正在嘗試的終端的 IDE)后安裝了 NodeJs。 然后試試這個。

  1. 重新啟動 IDE,如果您在打開 IDE(如 Visual Studio Code)或任何其他包含您正在嘗試的終端的 IDE 后最近安裝了 NodeJs。
  2. 如果您在打開命令行后安裝了 NodeJ,請重新啟動命令行。

我希望通過遵循這些簡單的步驟,它可以在大部分時間得到修復。

快樂編碼!

我有同樣的錯誤。 只需檢查以下說明。 如果所有這些都完成了。 只需重新啟動計算機。 然后它會為我工作。 我剛剛重新啟動了我的電腦。

  1. 項目清單

  2. 缺少 Node.js 軟件

  3. 錯誤更新的 Windows 環境路徑

  4. 安裝在錯誤的路徑

1.找到nodejs文件夾

  1. 轉到 Windows 中的環境變量

  2. 編輯路徑並添加“查找 nodejs 文件夾”

  3. 重啟電腦在此處輸入圖片說明

更新我的環境變量路徑后,此問題已得到糾正,我只是將路徑從用戶中的路徑值復制到系統檢查圖像附件中的路徑值。

https://i.stack.imgur.com/11uCk.png

下面的路徑更改圖像

VSCode 編輯器模型

C:\Program Files\nodejs
C:\Program Files\nodejs\node_modules\npm\bin
  1. 搜索環境變量。
  2. 將上述路徑添加到環境變量中(用戶變量路徑和系統變量路徑)。
  3. 重新啟動 VSCode。
  4. 在 VSCode 中打開一個新終端
  5. 運行node --version輸出應等於v16.13.0

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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