最近打算用心學習nodejs,因此在學習中瞭解到NVM-nodejs的版本管理工具,下面我就記錄下我學習而且安裝的詳細過程,請大神們放過~~
第一步、你要先把你本機上安裝的nodejs以及npm相關的東西卸載掉,這一步就很少說了~~node
第二步、去NVM官網下載NVM壓縮包,下載nvm-setup.zip,直接傻瓜式安裝或者下載nvm-noinstall.zip手動配置。我的推薦後面一種,這樣能夠練手,這裏我使用的版本是1.1.2的nvm-noinstall.zip。
使用nvm-setup.zip的方式我就不說了,我這裏主要說說使用nvm-noinstall.zip來進行NVM安裝的事情。下載完成以後將文件解壓到一個全英文的路徑下,我這裏解壓的路徑是D:\NVM(由於個人軟件都安裝在D盤,c我做爲系統盤使用了~~)。解壓後的第一步看解壓後的D:\NVM\文件下有沒有settings.txt文件,若是有就雙擊打開,如果沒有的話就本身新建一個打開,在裏面配置以下信息:
root:即nvm.exe文件的所在文件路徑(我這裏是D:\NVM)git
path:運行nodejs時動態生成的保存相關信息的文件夾(我這裏寫的D:\NVM\node)github
proxy:訪問的代理地址,若是沒有最好填寫上none,空着也行(我這裏寫的是none)shell
arch:你電腦的操做系統的位數,32或者64或者all或者none(我這裏寫的是64)npm
到此效果以下:windows
配置完成後保存一下,先不要關閉,由於下一步要用到、、、服務器
第三步、添加系統環境變量
經過win+r快捷鍵打開運行,而後輸入sysdm.cpl指令回車進入系統屬性的彈窗,工具
而後再彈窗中選擇高級>環境變量學習
而後進入環境變量的彈窗中,在「系統變量」裏找到「Path」變量,而後雙擊或者選中點擊編輯進入Path環境變量內容的編輯彈窗,而後新增兩個變量以下圖:url
而後點擊肯定。最後在「系統變量」裏也新增兩個變量,變量名分別是:NVM_HOME、NVM_SYMLINK,分別對應的變量值是settings.txt文件中的root和path的值以下圖:
NVM_HOME
NVM_SYMLINK
而後經過win+r快捷鍵進入shell,輸入nvm -v 查看版本,以下圖這樣則是安裝成功了:
到此node版本管理器也就安裝完成了。
接下來就是經過NVM安裝nodejs了,在shell中輸入指令,例如:nvm install v6.10.3 便可安裝對應版本的node,同時也能夠在後面追加操做系統的位數,如:nvm install v6.10.3 32;
下面是我找到的一些nvm經常使用的指令,有點少~歡迎各位補充、、、
nvm install <version> ## 安裝指定版本,可模糊安裝,如:安裝v4.4.0,既可nvm install v4.4.0,又可nvm install 4.4
nvm uninstall <version> ## 刪除已安裝的指定版本,語法與install相似
nvm use <version> ## 切換使用指定的版本node
nvm ls/list ## 列出全部安裝的版本
nvm ls-remote ## 列出因此遠程服務器的版本(官方node version list)
nvm current ## 顯示當前的版本
nvm alias <name> <version> ## 給不一樣的版本號添加別名
nvm unalias <name> ## 刪除已定義的別名
nvm reinstall-packages <version> ## 在當前版本node環境下,從新全局安裝指定版本號的npm包
nvm on ## 容許對nodejs版本的管理
nvm off ## 不容許對nodejs版本的管理(不可以卸載nodejs)
nvm node_mirror <node_mirror_url> ## 設置node的鏡像,國內可使用https://npm.taobao.org/mirrors/node/
nvm npm_mirror <npm_mirror_url> ## 設置node的鏡像,國內可使用https://npm.taobao.org/mirrors/npm/
以前我在網上看到關閉shell後,再次打開shell時node找不到對應的module,可是我如今使用的nvm1.1.2沒有出現這種狀況,還有nvm1.1.3版本里nvm-noinstall.zip壓縮包有點問題不能使用,請你們注意~~謝謝!!