Windows上node.js的多版本管理工具用法實(shí)例分析
本文實(shí)例講述了Windows上node.js的多版本管理工具用法。分享給大家供大家參考,具體如下:
在Linux上我一直使用nvm來管理nodejs的不同版本,但是nvm沒有windows版本,今天發(fā)現(xiàn)在windows上可以使用另外一個(gè)版本管理工具nvm-windows來管理。
下載與安裝
下載地址:https://github.com/coreybutler/nvm-windows/releases
安裝前,這里有一點(diǎn)需要注意,如果以前安裝過node,需要先卸載,并且要把目錄清理干凈。下面是官方給的說明:
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)沒有安裝任何版本。
查看可以安裝的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ì)有所幫助。
- node.js版本管理工具n無效的原理和解決方法
- 詳解node nvm進(jìn)行node多版本管理
- nodejs多版本管理總結(jié)
- node版本管理工具n包使用教程詳解
- Node版本升級(jí)和降級(jí)之node版本管理工具nvm詳解
- 安裝nvm?node版本管理器的操作方法(vue2.x遷移vue3.x)
- 如何使用nvm實(shí)現(xiàn)nodejs版本管理(版本刪除,版本切換及版本添加)
- nodejs版本管理工具nvm的安裝與使用小結(jié)
- node版本管理器Volta的簡(jiǎn)單使用
- windows使用nvm對(duì)node進(jìn)行版本管理切換的完整步驟
- Node.JS 版本管理工具Fnm安裝及配置
相關(guān)文章
Node.js數(shù)據(jù)庫操作之查詢MySQL數(shù)據(jù)庫(二)
這篇文章主要介紹了Node.js數(shù)據(jù)庫操作之查詢MySQL數(shù)據(jù)庫的相關(guān)資料,文中介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用mysql能帶來一定的幫助,需要的朋友可以參考借鑒,下面來一起看看吧。2017-03-03Node.js connect ECONNREFUSED錯(cuò)誤解決辦法
這篇文章主要介紹了Node.js connect ECONNREFUSED錯(cuò)誤解決辦法的相關(guān)資料,需要的朋友可以參考下2016-09-09nodejs版本過高導(dǎo)致vue2版本的項(xiàng)目無法正常啟動(dòng)的解決方案
這篇文章主要給大家介紹了關(guān)于nodejs版本過高導(dǎo)致vue2版本的項(xiàng)目無法正常啟動(dòng)的解決方案,本文小編給大家詳細(xì)介紹了如何解決這個(gè)問題,如有遇到同樣問題的朋友可以參考下2023-11-11NodeJS開發(fā)人員常見五個(gè)錯(cuò)誤理解
這篇文章主要介紹了NodeJS開發(fā)人員常見五個(gè)錯(cuò)誤理解,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友可以參考下2020-10-10使用nodejs中httpProxy代理時(shí)候出現(xiàn)404異常的解決方法
下面小編就為大家?guī)硪黄褂胣odejs中httpProxy代理時(shí)候出現(xiàn)404異常的解決方法。小編覺得挺不錯(cuò)的,現(xiàn)在就分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2016-08-08nodejs使用PassThrough流進(jìn)行數(shù)據(jù)傳遞合并示例詳解
這篇文章主要為大家介紹了nodejs使用PassThrough流進(jìn)行數(shù)據(jù)傳遞合并示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-09-09