Windows上node.js的多版本管理工具用法實(shí)例分析
本文實(shí)例講述了Windows上node.js的多版本管理工具用法。分享給大家供大家參考,具體如下:
在Linux上我一直使用nvm來(lái)管理nodejs的不同版本,但是nvm沒(méi)有windows版本,今天發(fā)現(xiàn)在windows上可以使用另外一個(gè)版本管理工具nvm-windows來(lái)管理。
下載與安裝
下載地址:https://github.com/coreybutler/nvm-windows/releases
安裝前,這里有一點(diǎn)需要注意,如果以前安裝過(guò)node,需要先卸載,并且要把目錄清理干凈。下面是官方給的說(shuō)明:
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:
安裝的時(shí)候需要制定兩個(gè)目錄,一個(gè)是nvm的安裝目錄,一個(gè)是建立node軟連接的目錄。
nvm的安裝目錄(絕對(duì)路徑所有層級(jí))中最好不要存在中文或者兩個(gè)單詞以上的路徑,如Progrom Files等,否則可能導(dǎo)致命令運(yùn)行出錯(cuò)。
所有下載的node包在nvm安裝目錄下,只是在更改了node軟連接的目錄,并將node軟連接目錄增加到了環(huán)境變量中。原理還是很簡(jiǎn)單的。
使用
查看當(dāng)前已經(jīng)安裝的nodejs版本
C:\Users\kongxx> nvm list No installations recognized.
因?yàn)槭切掳惭b,所以提示系統(tǒng)沒(méi)有安裝任何版本。
查看可以安裝的nodejs版本
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 兩個(gè)版本
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
希望本文所述對(duì)大家node.js程序設(shè)計(jì)有所幫助。
相關(guān)文章
Express 框架中使用 EJS 模板引擎并結(jié)合 silly-datetime
這篇文章主要介紹了Express 框架中使用 EJS 模板引擎并結(jié)合 silly-datetime 庫(kù)進(jìn)行日期格式化的實(shí)現(xiàn)方法,結(jié)合具體實(shí)例形式分析了express框架引入EJS模版以及導(dǎo)入 silly-datetime 庫(kù)的格式化方法傳遞給EJS模版使用的相關(guān)操作技巧,需要的朋友可以參考下2023-05-05
使用node-media-server搭建一個(gè)簡(jiǎn)易的流媒體服務(wù)器
這篇文章主要介紹了使用node-media-server搭建一個(gè)簡(jiǎn)易的流媒體服務(wù)器,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2021-01-01
node.js中的http.createClient方法使用說(shuō)明
這篇文章主要介紹了node.js中的http.createClient方法使用說(shuō)明,本文介紹了http.createClient的方法說(shuō)明、語(yǔ)法、接收參數(shù)、使用實(shí)例和實(shí)現(xiàn)源碼,需要的朋友可以參考下2014-12-12
Node.js實(shí)現(xiàn)批量下載圖片簡(jiǎn)單操作示例
這篇文章主要介紹了Node.js實(shí)現(xiàn)批量下載圖片簡(jiǎn)單操作,結(jié)合實(shí)例形式分析了node.js批量下載圖片的具體步驟與相關(guān)實(shí)現(xiàn)技巧,需要的朋友可以參考下2020-01-01
nodejs同步調(diào)用獲取mysql數(shù)據(jù)時(shí)遇到的大坑
今天小編就為大家分享一篇關(guān)于nodejs同步調(diào)用獲取mysql數(shù)據(jù)時(shí)遇到的大坑,小編覺(jué)得內(nèi)容挺不錯(cuò)的,現(xiàn)在分享給大家,具有很好的參考價(jià)值,需要的朋友一起跟隨小編來(lái)看看吧2019-03-03

