剛接觸nvm,對於各種環境變量配置搞錯的好幾回。在此總結一下,這里只告訴了基本的配置步驟,至於原理我不知道TXT。
一、nvm環境變量配置
步驟:
- 首先在https://github.com/coreybutler/nvm-windows/releases/download/1.1.0/nvm-noinstall.zip下載nvm-windows工具
- 將下載好的壓縮包解壓到一個全英文路徑(我解壓到了C/Developer/)
- 如果解壓后的文件中有settings.txt文件,那么直接打開(如果沒有,新建一個)。向里面添加幾個配置項:
- root 配置為當前nvm.exe所在的目錄;
- path 配置為node快捷方式所在的目錄;
- arch 配置為當前操作系統的位數(32/64);
- proxy 表示代理,一般不用配置,有的直接設置為none;

上圖分別為settings.txt文件的配置信息以及解壓后文件夾中東西。
- 配置環境變量
- 首先打開電腦的系統屬性面板(快捷方式為:window+r => sysdm.cpl)


- 在高級選項卡里面選擇環境變量

最初狀態的環境變量配置(如下圖):
- NVM_HOME 值:當前nvm.exe所在目錄
NVM_SYMLINK 值:node快捷方式所在目錄
PATH 值:%NVM_HOME%;%NVM_SYMLINK%;(對於這三個變量在配置時一定要注意后面一定一定一定不要留空格!!!!害慘我了!)
這樣nvm環境變量就配置完畢了,但是為了准確性,可以利用一種方式去檢測環境變量配置情況:
打開cmd窗口輸入set命令,此時打印了所有電腦中配置的環境變量,為了查看配置的上述三個變量,可以在set后加上變量名即可。
二、利用nvm安裝nodejs
已經配置好的nvm環境變量,現在開始利用nvm安裝nodejs,以及使用/切換指定版本的nodejs。
如何利用nvm安裝nodejs?
- 首先在cmd命令行中執行nvm install lastest,此時即可下載最新版本的nodejs。
- 下載完畢后,通過nvm list命令查看所有的nodejs版本(我只先安裝了9.2.0的版本)

- 此時就可以使用nodejs了,通過命令nvm use [nodejs版本號],我這里是nvm use 9.2.0。完畢后,可以通過查看文件加,看是否顯示出nodejs的快捷方式。如果顯示出來,則此時使用得就是該版本的nodejs。日后可通過該命令切換nodejs版本,使用哪個版本,nodejs快捷方式就會指向哪個版本。(注意:如果操作系統為32位的,使用nvm use [版本號] 命令時,后面要加上32。也就是nvm use [nodejs版本號] 32)

附加:nvm常用命令如下
- nvm v或者nvm version查看nvm版本號
- nvm install latest 安裝最近版本的nodejs;可通過node -v查看nodejs的版本號
- nvm list 陳列出所有已經安裝的nodejs版本
- nvm use 版本號 使用指定版本的nodejs
