我采用nvm-setup安裝windows版本的nvm
nvm安裝node出現的問題:
1、node成功了,npm沒成功
解決:在nvm 安裝了node之后,輸入npm找不到該命令,當時安裝報錯如下:
報錯其實也看不明白,大概感覺是npm包下載的地址沒連上,出錯了,查看nvm目錄文件夾,有一個temp文件夾,里面存放着npm的壓縮包,把temp整個文件夾刪除,執行uninstall v6.10.2的時候,提示刪除失敗,需要手動刪除,其實他是只刪除了存放nodejs的文件夾,但是相應版本刪除失敗,這個試了很多編了一直都是這樣,還沒找到原因,手動刪除node版本的文件夾:v6.10.2,npm安裝失敗我想還有一個原因可能下載地址出的問題,所以最好還是在nvm文件夾下settings里配置一下node和npm的安裝地址,這樣nvm安裝node和npm時直接從淘寶鏡像下載,可能就不會出錯了。然后回到cmd窗口重新 nvm install v6.10.2 ,這時node和npm都安裝成功了。
settings.txt 后面加兩行:
root: D:\nvm path: D:\nvm\nodejs node_mirror: https://npm.taobao.org/mirrors/node/ npm_mirror: https://npm.taobao.org/mirrors/npm/
2、node和npm安裝都不成功
經常非發生這種狀況:明明信息顯示node和npm都安裝成功了,也nvm use v6.10.2 了。但是還是找不到Node和npm的命令,按照網上資料應該是他沒有配置node環境變量,自己看了下,確實沒有配置,但是配置好之后依然不成功, 所以這種情況下,只能卸載nvm,重新安裝該軟件,重新試一遍。
win10系統安裝nvm經常會出現問題,有時nvm安裝了,但是cmd 輸入 nvm 找不到命令,有時即使可以正常用nvm安裝node,但是鍵入node命令和npm命令提示拒絕訪問,這時候同理卸載nvm重新安裝一下就好了。