寫在最前,出現nvm use 出問題 $ nvm use 7.2.0 exit status 1: '.....這種問題,主要是由於安裝路徑有中文或者空格,致使了nvm
識別不了輸出亂碼。nvm 和 node 的安裝路徑不能有空格。java
在接觸nvm前查看了不少資料,可是總有些一些地方迷迷糊糊的,但幸虧磕磕碰碰最後也算安裝成功了。在此文中,會特地指明一些坑,防止再次踩坑。第一個坑就是,若是你已經單獨安裝了node,建議先卸載,再來看本文。node
nvm 的下載地址:https://github.com/coreybutler/nvm-windows/releases 。選擇第一個 nvm-noinstall.zip ,而後解壓在系統盤(通常開發相關的文件我都放C盤,可是放別的盤也是能夠的)。我放的目錄路徑是C:\dev\nvm
。解壓出來的文件有:
+ elevate.cmd
+ elevate.vbs
+ install.cmd
+ LICENSE
+ nvm.exegit
雙擊 install.cmd
,是以控制檯形式顯示的,第一下直接按回車,而後會在C盤根目錄產生settings.txt
,把這個文件放進剛剛解壓的那個目錄,而後修改settings.txt
內容,改爲下面那樣:github
root: C:\dev\nvm path: C:\dev\nodejs arch: 64 proxy: none node_mirror: http://npm.taobao.org/mirrors/node/ npm_mirror: https://npm.taobao.org/mirrors/npm/
可是有些人很不幸,這個方法行不通,由於打開 install.cmd
按下回車後,顯示拒絕訪問註冊表路徑,並彈出一個settings.txt。這時候,你只要淡定地叉掉那個文本以及控制檯,而後在剛剛的目錄裏新建一個文件settings.txt
,最後把上面的內容複製進去就能夠了。npm
windows+r => sysdm.cpl
**NVM_HOME: C:\dev\nvm NVM_SYMLINK : C:\dev\nodejs
;%NVM_HOME%;%NVM_SYMLINK%;
。C:\dev\nvm
以及C:\dev\nodejs
,有的話就刪掉。打開控制檯,輸入:nvm -v
,如果出現版本信息,則安裝。若報錯,那就從新把步驟再捋一遍。segmentfault
set [環境變量名]
,查看路徑是否填寫錯誤nvm install [版本號]
,下載最新版的能夠直接輸nvm install latest
nvm use [版本號]
。即便用這個版本號的node了。在use後,上面所說的nodejs文件夾就自動生成了。(在use以前是沒有的哦)寫在最後windows
本文借鑑了其餘博主的知識,借鑑網址以下:spa