window10下node使用管理神器NVM安裝配置超詳細(xì)步驟
前言
node版本持續(xù)更新,一些node的新特性只有在node的較高版本中才可以使用。但是如果將node版本切換到較高版本,就會(huì)導(dǎo)致對(duì)現(xiàn)有項(xiàng)目的一些依賴造成環(huán)境不兼容。所以,需要一個(gè)工具對(duì)node版本進(jìn)行管理,允許開(kāi)發(fā)環(huán)境同時(shí)存在多個(gè)node版本,開(kāi)發(fā)人員可以隨意切換
一、什么是nvm?
nvm全稱Node Version Manager是 Nodejs 版本管理器,它讓我們能方便的對(duì) Nodejs 的版本進(jìn)行切換。 nvm 的官方版本只支持 Linux 和 Mac。 Windows 用戶,可以用 nvm-windows。
二、nvm下載安裝配置
安裝nvm前如果有安裝node,要先卸載node.
1.下載
nvm-windows 最新下載地址:https://github.com/coreybutler/nvm-windows/releases
如圖所示:

nvm-noinstall.zip: 這個(gè)是綠色免安裝版本,但是使用之前需要配置
nvm-setup.zip:這是一個(gè)安裝包,下載之后點(diǎn)擊安裝,無(wú)需配置就可以使用,方便。
Source code(zip):zip壓縮的源碼
Sourc code(tar.gz):tar.gz的源碼,一般用于linux系統(tǒng)
我們這里選擇nvm-setup安裝包進(jìn)行安裝
2.nvm解壓安裝
解壓后如下圖:

雙及后安裝:

選擇安裝目錄,這里我安裝在d盤:

選擇npm包存放目錄,建議放在nvm包下新建nodejs包:

后面安裝步驟下一步即可完成安裝
3.檢查環(huán)境變量
一般安裝之后環(huán)境變量會(huì)自動(dòng)設(shè)置后,系統(tǒng)自動(dòng)新增NVM_HOME和NVM_SYMLINK環(huán)境變量如下圖:

NVM_HOME應(yīng)為nvm的安裝目錄,NVM_SYMLINK應(yīng)為nvm的安裝目錄加"\nodejs",注意用戶變量和系統(tǒng)變量是否保持一致
4.確認(rèn)安裝成功
nvm -v // 查看nvm版本,判斷是否安裝成功
在nvm安裝路徑下打開(kāi)cmd或者git bash運(yùn)行正常,在其他路徑下打開(kāi)會(huì)報(bào)錯(cuò)的,如果有nvm: commond not found(重啟!重啟!重啟!)
安裝成功如下圖:

可以通過(guò)以下命令,進(jìn)行node版本的安裝,替換
nvm list //查看已安裝的nodejs版本 nvm on // 啟用node.js版本管理 nvm off // 禁用node.js版本管理(不卸載任何東西) nvm install <version> // 安裝node.js的命名 version是版本號(hào) 例如:nvm install 8.12.0 nvm use <version> //使用某一version的nodejs nvm uninstall <version> // 卸載指定版本的nodejs
5.設(shè)置和安裝node
5.1 設(shè)置淘寶鏡像
在settings中加入兩行代碼,采用淘寶鏡像:
node_mirror: https://npm.taobao.org/mirrors/node/ npm_mirror: https://npm.taobao.org/mirrors/npm/
如下圖:

5.2 安裝node指定版本并使用
5.2.1 執(zhí)行以下命令自動(dòng)安裝指定版本的node和npm:
nvm install <version> // 安裝node.js的命名 version是版本號(hào) 例如:nvm install 12.22.12
5.2.2 查看已經(jīng)安裝的node版本:
nvm list/ls //查看已安裝的nodejs版本
5.2.3 使用已經(jīng)安裝的node版本:
nvm use <version> //使用某一version的nodejs
待指定使用某版本的node后就可以正常使用node和npm了
若報(bào)status 145:亂碼,關(guān)掉cmd,重新以管理員身份運(yùn)行cmd,執(zhí)行nvm use XXX 即可,或者執(zhí)行chcp 650001命令切換cmd顯示編碼。
5.3 指定全局安裝路徑和緩存路徑
5.3.1 待成功安裝node版本后,在nvm安裝目錄下創(chuàng)建"node_global"和“node_cache”兩個(gè)文件夾,如下圖:

5.3.2 進(jìn)入cmd,輸入以下命令進(jìn)行設(shè)置:
npm config set prefix "D:\soft\nvm\node_global" //設(shè)置全局模塊的安裝路徑 npm config set cache "D:\soft\nvm\node_cache" //設(shè)置緩存到node_cache文件夾 還要把node_global路徑加入到系統(tǒng)環(huán)境變量path中,方便直接使用命令行運(yùn)行
總結(jié)建議
1、建議使用管理員身份運(yùn)行命令管理器,減少出錯(cuò)概率。
2、先設(shè)置node和npm的淘寶鏡像,這樣成功率和下載速度會(huì)更高點(diǎn)。
3、nvm安裝目錄,最好不要存在空格。否則,nvm可以安裝成功,但使用nvm use x.y.z(nodejs的切換)會(huì)有問(wèn)題。
到此這篇關(guān)于window10下node使用管理神器NVM安裝配置超詳細(xì)步驟的文章就介紹到這了,更多相關(guān)node使用NVM安裝配置內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
Windows 系統(tǒng)下設(shè)置Nodejs NPM全局路徑
這篇文章主要介紹了Windows 系統(tǒng)下設(shè)置Nodejs NPM全局路徑2016-04-04
webstorm中配置nodejs環(huán)境及npm的實(shí)例
今天小編就為大家分享一篇webstorm中配置nodejs環(huán)境及npm的實(shí)例,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-05-05
基于node打包可執(zhí)行文件工具_(dá)Pkg使用心得分享
下面小編就為大家分享一篇基于node打包可執(zhí)行文件工具_(dá)Pkg使用心得分享,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。一起跟隨小編過(guò)來(lái)看看吧2018-01-01
npm?i報(bào)錯(cuò)以及解決方案實(shí)戰(zhàn)案例
npm在前端開(kāi)發(fā)流程中提供了非常完善的自動(dòng)化工具鏈,但是同樣由于其復(fù)雜性導(dǎo)致有很多奇奇怪怪的問(wèn)題,下面這篇文章主要給大家介紹了關(guān)于npm?i報(bào)錯(cuò)以及解決方案的相關(guān)資料,需要的朋友可以參考下2022-07-07
Nodejs監(jiān)聽(tīng)日志文件的變化的過(guò)程解析
最近有在做日志文件的分析,其中有一個(gè)需求:A服務(wù)器項(xiàng)目需要用Nodejs監(jiān)聽(tīng)日志文件的變化,當(dāng)項(xiàng)目產(chǎn)生了新的日志信息,將新的部分通過(guò)socket傳輸?shù)紹服務(wù)器項(xiàng)目,本文重點(diǎn)給大家介紹Nodejs監(jiān)聽(tīng)日志文件的變化的相關(guān)知識(shí),一起看看吧2019-08-08
30分鐘用Node.js構(gòu)建一個(gè)API服務(wù)器的步驟詳解
這篇文章主要介紹了30分鐘用Node.js構(gòu)建一個(gè)API服務(wù)器的步驟詳解,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧2019-05-05
Nodejs實(shí)現(xiàn)短信驗(yàn)證碼功能
使用Nodejs的開(kāi)發(fā)者愈來(lái)越多,基于Nodejs的后臺(tái)開(kāi)發(fā)也多了起來(lái),像短信驗(yàn)證碼、短信群發(fā)、國(guó)際短信這些需求,完全可以采用第三方接口來(lái)實(shí)現(xiàn),云片就提供了這樣的接口2017-02-02

