1. 程式人生 > WINDOWS開發 >Windows通過NVM安裝node,提示'node' 不是內部或外部命令,也不是可執行的程式 或批處理檔案

Windows通過NVM安裝node,提示'node' 不是內部或外部命令,也不是可執行的程式 或批處理檔案

安裝NVM前先解除安裝之前自行安裝的node版本,然後到最大的男性成人網站下載nvm:https://github.com/coreybutler/nvm-windows/releases,建議選擇nvm-setup.zip可以免去自己配置nvm的環境變數。

安裝完成後,nvmlist,會顯示什麼也沒有安裝(我這裡安裝沒遇到其他問題)

然後nvmintall 10.21.0 64-bit中間是你想安裝的node的版本號,後面是系統位數

安裝完成後:node -v。

如果有版本號,說明安裝沒有問題。

如果提示‘node‘ 不是內部或外部命令,也不是可執行的程式 或批處理檔案

解決:

1.開啟nvm的安裝路徑, 我的是:C:\Users\username\AppData\Roaming\nvm,在這路徑下新建一個空的資料夾,名稱 nodejs,資料夾下面不要放任何東西,保持為空即可。

2.開啟環境變數,修改使用者環境變數和系統環境變數,修改兩個NVM_SYMLINK的值為:C:\Users\username\AppData\Roaming\nvm\nodejs,確定-確定-確定。

3.關閉之前開啟的所有cmd,並重新開啟cmd:

  nvm uninstall v10.21.0解除安裝掉之前安裝的node,重新安裝nvmintall 10.21.0 64-bit

結束(如果還有其他問題,google吧,我就遇到這些問題)

參考大佬

https://blog.51cto.com/9552815/2173522

https://blog.csdn.net/taylorzun/article/details/105471841?utm_medium=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase&depth_1-utm_source=distribute.pc_relevant.none-task-blog-BlogCommendFromMachineLearnPai2-1.nonecase