使用node做爲開發環境時,開發常常須要切換node版本。若是本身手動切換是很麻煩的,因此能夠藉助nvm來切換node版本。node
以windows系統爲例,點擊這裏下載。安裝過程當中,360安全衛士提示程序正在修改環境變量,選擇所有容許。
須要注意的地方:git
須要你刪除原有的node.js,包括其安裝路徑殘留文件夾。github
經過nvm use 6.11.1
(根據本身安裝的版本)選擇你須要使用的node版本,第一次使用的時候須要先選擇須要使用的node.js版本。npm
由於各版本的node.js下的npm是獨立的,須要針對每一個版本安裝你所須要的模塊。windows
nvm arch [32|64]
:顯示node.js是運行在32位仍是64位的系統下。也能夠從新制定系統結構。安全
nvm install <version> [arch]
:用於下載指定版本的node.js,也可使用nvm install latest
指定下載最新的穩定版本。[arch]默認爲系統結構,也能夠設置來安裝32位和64位的版本。url
nvm list [available]
:顯示出nvm安裝的node.js版本列表,並標註出當前使用的版本。在末尾增長availabel
用於顯示可供下載的版本列表。spa
nvm on
:啓動nvm管理版本。代理
nvm off
:禁用nvm管理版本。code
nvm proxy [url]
:設置用於下載的代理地址,不輸入[url]
用於查看當前的代理。設置[url]
爲none
爲刪除代理。
nvm uninstall <version>
:卸載指定版本。
nvm use <version> [arch]
:切換到指定版本的node.js,可指定32位或者64位版本。
nvm root <path>
:設置nvm存儲不一樣版本node.js的文件夾,若是未輸入<path>
,將顯示路徑url。
nvm version
:顯示目前運行的nvm版本。
nvm node_mirror <node_mirror_url>
:設置node鏡像,國內可使用:https://npm.taobao.org/mirrors/node/
。
nvm npm_mirror <npm_mirror_url>
:設置npm鏡像,國內可使用:https://npm.taobao.org/mirrors/npm/