在Linux上我一直使用nvm來管理nodejs的不一樣版本,可是nvm沒有windows版本,今天發如今windows上可使用另一個版本管理工具nvm-windows來管理。node
下載與安裝
下載地址:https://github.com/coreybutler/nvm-windows/releasesgit
安裝前,這裏有一點須要注意,若是之前安裝過node,須要先卸載,而且要把目錄清理乾淨。下面是官方給的說明:github
It comes with an installer (and uninstaller), because getting it should be easy. Please note, you need to uninstall any existing versions of node.js before installing NVM for Windows. Also delete any existing nodejs installation directories (e.g., "C:\Program Files\nodejs") that might remain. NVM's generated symlink will not overwrite an existing (even empty) installation directory. You should also delete the existing npm install location (e.g. "C:\Users<user>\AppData\Roaming\npm") so that the nvm install location will be correctly used instead. After install, reinstalling global utilities (e.g. gulp) will have to be done for each installed version of node:
安裝的時候須要制定兩個目錄,一個是nvm的安裝目錄,一個是創建node軟鏈接的目錄。npm
nvm的安裝目錄(絕對路徑全部層級)中最好不要存在中文或者兩個單詞以上的路徑,如Progrom Files等,不然可能致使命令運行出錯。gulp
全部下載的node包在nvm安裝目錄下,只是在更改了node軟鏈接的目錄,並將node軟鏈接目錄增長到了環境變量中。原理仍是很簡單的。windows
使用
查看當前已經安裝的nodejs版本工具
C:\Users\kongxx> nvm list No installations recognized.
由於是新安裝,因此提示系統沒有安裝任何版本。spa
查看能夠安裝的nodejs版本.net
C:\Users\kongxx> nvm list available | CURRENT | LTS | OLD STABLE | OLD UNSTABLE | |--------------|--------------|--------------|--------------| | 8.8.1 | 6.11.5 | 0.12.18 | 0.11.16 | | 8.8.0 | 6.11.4 | 0.12.17 | 0.11.15 | | 8.7.0 | 6.11.3 | 0.12.16 | 0.11.14 | | 8.6.0 | 6.11.2 | 0.12.15 | 0.11.13 | | 8.5.0 | 6.11.1 | 0.12.14 | 0.11.12 | | 8.4.0 | 6.11.0 | 0.12.13 | 0.11.11 | | 8.3.0 | 6.10.3 | 0.12.12 | 0.11.10 | | 8.2.1 | 6.10.2 | 0.12.11 | 0.11.9 | | 8.2.0 | 6.10.1 | 0.12.10 | 0.11.8 | | 8.1.4 | 6.10.0 | 0.12.9 | 0.11.7 | | 8.1.3 | 6.9.5 | 0.12.8 | 0.11.6 | | 8.1.2 | 6.9.4 | 0.12.7 | 0.11.5 | | 8.1.1 | 6.9.3 | 0.12.6 | 0.11.4 | | 8.1.0 | 6.9.2 | 0.12.5 | 0.11.3 | | 8.0.0 | 6.9.1 | 0.12.4 | 0.11.2 | | 7.10.1 | 6.9.0 | 0.12.3 | 0.11.1 | | 7.10.0 | 4.8.5 | 0.12.2 | 0.11.0 | | 7.9.0 | 4.8.4 | 0.12.1 | 0.9.12 | | 7.8.0 | 4.8.3 | 0.12.0 | 0.9.11 | | 7.7.4 | 4.8.2 | 0.10.48 | 0.9.10 |
安裝指定版本的node
這裏安裝了 6.10.0 和 7.10.0 兩個版本code
C:\Users\kongxx> nvm install 6.10.0 64-bit ... C:\Users\kongxx> nvm install 7.10.0 64-bit
再次查看已安裝的版本
C:\Users\kongxx> nvm list 7.10.0 6.10.0
使用指定版本的node
C:\Users\kongxx> nvm use 6.10.0 Now using node v6.10.0 (64-bit) C:\Users\kongxx> nvm list 7.10.0 * 6.10.1 (Currently using 64-bit executable) C:\Users\kongxx> node -v v6.10.0
刪除指定版本的node
C:\Users\kongxx> nvm uninstall 7.10.0
轉自https://blog.csdn.net/kongxx/article/details/78421050