
我已經驗證了 Node 和 npm 都已安裝: 控制台影像
他們也在其他 shell 中工作,包括使用 Powershell 的 VSCode。但是,當在 GitBash 中執行 npm install 時,我收到此錯誤:
'node' is not recognized as an internal or external command,
operable program or batch file.
我希望 GitBash 因為它知道 Node 的安裝,也可以執行 npm install 而不會出現錯誤。有任何想法嗎?
答案1
您必須修改 Git Bash 中的路徑。在 Git Bash 中輸入:
回顯$PATH
它將列印一個長列表。如果您的node.js 安裝目錄顯示在那裡(/c/Program Files/nodejs),它應該可以工作。如果不是,以下是修復路徑的方法:前往控制面板(不是設定應用程式)->系統和安全性->系統->進階系統設定->在進階標籤下,前往系統變數下的環境變數找到PATH 變數。選擇它並點擊編輯,然後新增一個新條目,該條目將是 Node js 安裝目錄的路徑(通常為 C:\Program Files\nodejs)。
這將更改您的路徑變數。您必須重新啟動 git bash,然後它應該可以工作。當您執行這些命令時,這會告訴 bash 指向該目錄。