nvm安裝node後,node生效而npm不是內部或外部命令的解決
問題如下。使用nvm進行node多版本的管理。在安裝完node後,npm並未安裝上。
版本問題,在8.11以上版本的node版本對應的npm都沒法自動安裝。
正常情況下,在nvm文件夾對應的node版本文件夾中,裏面應該還有npm和npm.cmd文件。如下。
查看會發現自己的並沒有,而是下載到了與node文件夾同級的temp文件夾下。
找到及時解壓即可,否則會刪除。
另外,還可以在網站npm mirror上自行下載對應版本的npm即可。
對應npm版本可以在cmd中使用nvm進行安裝node中的信息中看到。
下載後解壓得到文件夾。複製到node安裝版本的文件夾的node_modules中,並將文件名修改爲npm。
最後,將文件夾裏bin目錄下的npm和npm.cmd複製到
解決。