詳解node nvm進(jìn)行node多版本管理
寫(xiě)在前面
nvm(nodejs version manager)是nodejs的管理工具,如果你需要快速更新node版本,并且不覆蓋之前的版本;或者想要在不同的node版本之間進(jìn)行切換;
使用nvm來(lái)安裝我們的node開(kāi)發(fā)環(huán)境是絕佳的選擇!
今天我使用vue-cli初始化項(xiàng)目,發(fā)現(xiàn)自己卡在了項(xiàng)目描述,重復(fù)了好幾次,無(wú)論怎么回車(chē)或者嘗試其他去解決也無(wú)濟(jì)于事,終于找到了原因所在:

原因其實(shí)是我的node版本過(guò)高,或者不是穩(wěn)定版本,需要降低node版本。
那么就讓我們使用nvm管理我們的node版本吧!
nvm下載安裝
下載使用之前,避免不必要的麻煩,先將之前的node版本刪除(同時(shí)清除相應(yīng)的多余的環(huán)境變量也是一個(gè)好習(xí)慣);
現(xiàn)在nvm-windows的版本是1.1.6,最新穩(wěn)定的版本是1.1.5;
下載地址:https://github.com/coreybutler/nvm-windows/releases

如果不需要關(guān)注其他的話(huà),下載nvm-setup.zip即可;
1、下載解壓后nvm-setup.exe點(diǎn)擊:
第一個(gè)路徑是你的nvm安裝的路徑,

第二個(gè)路徑是node快捷啟動(dòng)的路徑(使用nvm下載后的node默認(rèn)在nvm文件中,這個(gè)路徑是創(chuàng)建的一個(gè)快捷方式的路徑)

然后通過(guò)nvm -v查看是否安裝成功
2、接下來(lái)打開(kāi)setting.txt文件,添加如下:(root和path路徑是安裝的時(shí)候選擇好的,setting.txt已經(jīng)同步到,沒(méi)有需要的話(huà)不用修改)
arch: 64 proxy: none node_mirror: http://npm.taobao.org/mirrors/node/ npm_mirror: https://npm.taobao.org/mirrors/npm/
3、然后我們就需要添加環(huán)境變量了:(其實(shí)只需要將root和path的路徑添加到環(huán)境變量中即可)

4、那么我們來(lái)下載一個(gè)版本的node,并使用它吧
nvm install 6.2.0 *選擇安裝node 版本 nvm list *列出已安裝版本 nvm use 6.2.0 *切換使用的node版本
我們下載了node 6.2.0版本,通過(guò)nvm use 版本號(hào)來(lái)使用它,通過(guò)這樣我們可以切換node版本。
那么在來(lái)證實(shí)一下上面說(shuō)的安裝過(guò)程中的第二個(gè)路徑的問(wèn)題:
當(dāng)我們install之后,發(fā)現(xiàn)第二個(gè)路徑下沒(méi)有添加nodejs文件,但是當(dāng)我們使用nvm use命令后,發(fā)現(xiàn)該文件下多了一個(gè)快捷方式的文件;

使用nvm
幾個(gè)常用的命令
nvm install 6.2.0 *選擇安裝node 版本 nvm use 6.2.0 *切換使用的node版本 nvm list // 查看已安裝的 node 版本 7.2.0 *6.2.0(Currently using 64-bit executable) 4.4.4 nvm uninstall 6.2.0 #卸載對(duì)應(yīng)的版本
以上就是本文的全部?jī)?nèi)容,希望對(duì)大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。
- node.js版本管理工具n無(wú)效的原理和解決方法
- nodejs多版本管理總結(jié)
- node版本管理工具n包使用教程詳解
- Windows上node.js的多版本管理工具用法實(shí)例分析
- 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文件資源管理器讀取視頻信息從零實(shí)現(xiàn)
這篇文章主要為大家介紹了node文件資源管理器讀取視頻信息從零實(shí)現(xiàn)示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2023-12-12
NodeJs的優(yōu)勢(shì)和適合開(kāi)發(fā)的程序
做頁(yè)游或webqq這樣的應(yīng)用nodejs有優(yōu)勢(shì),但如果做微博、豆瓣、facebook這樣的社交網(wǎng)絡(luò),nodejs還有優(yōu)勢(shì)嗎?另外不知道大家是什么原因選擇的nodejs?是因?yàn)閼?yīng)用需求還是對(duì)javascript這門(mén)語(yǔ)言的喜歡?2016-08-08
如何降低node版本,怎樣實(shí)現(xiàn)降低node版本
這篇文章主要介紹了如何降低node版本,怎樣降低node版本問(wèn)題,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教2023-07-07
node.js中的http.response.write方法使用說(shuō)明
這篇文章主要介紹了node.js中的http.response.write方法使用說(shuō)明,本文介紹了http.response.write的方法說(shuō)明、語(yǔ)法、接收參數(shù)、使用實(shí)例和實(shí)現(xiàn)源碼,需要的朋友可以參考下2014-12-12
Nodejs使用express連接數(shù)據(jù)庫(kù)mongoose的示例
數(shù)據(jù)庫(kù)并進(jìn)行操作通常需要使用第三方庫(kù),其中最流行的是mongoose,本文主要介紹了Nodejs使用express連接數(shù)據(jù)庫(kù)mongoose的示例,具有一定的參考價(jià)值,感興趣的可以了解一下2024-06-06
npm ERR! code ELIFECYCLE錯(cuò)誤及解決方法
有時(shí)候在使用npm運(yùn)行命令時(shí),可能會(huì)遇到錯(cuò)誤,本文主要介紹了npm ERR! code ELIFECYCLE錯(cuò)誤及解決方法,具有一定的參考價(jià)值,感興趣的可以了解一下2024-05-05
詳解一個(gè)基于套接字實(shí)現(xiàn)長(zhǎng)連接的express
這篇文章主要介紹了詳解一個(gè)基于套接字實(shí)現(xiàn)長(zhǎng)連接的express,文中通過(guò)示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來(lái)一起學(xué)習(xí)學(xué)習(xí)吧2019-03-03

