nvm是什么
nvm全英文也叫node.js version management,是一個(gè)nodejs的版本管理工具龟再。nvm和npm都是node.js版本管理工具利凑,為了解決node.js各種版本存在不兼容現(xiàn)象可以通過(guò)它可以安裝和切換不同版本的node.js嫌术。
nvm下載
nvm下載地址
可在點(diǎn)此在github上下載最新版本,本次下載安裝的是windows版本度气。打開網(wǎng)址我們可以看到有兩個(gè)版本:
nvm 1.1.12-setup.exe:安裝版磷籍,推薦使用
nvm 1.1.12-noinstall.zip: 綠色免安裝版现柠,但使用時(shí)需進(jìn)行配置够吩。
nvm命令
nvm arch:顯示node是運(yùn)行在32位還是64位。
nvm install <version> [arch] :安裝node强法, version是特定版本也可以是最新穩(wěn)定版本latest饮怯『垦校可選參數(shù)arch指定安裝32位還是64位版本,默認(rèn)是系統(tǒng)位數(shù)∮谡粒可以添加--insecure繞過(guò)遠(yuǎn)程服務(wù)器的SSL迂曲。
nvm list [available] :顯示已安裝的列表」匕裕可選參數(shù)available杰扫,顯示可安裝的所有版本章姓。list可簡(jiǎn)化為ls识埋。
nvm on :開啟node.js版本管理窒舟。
nvm off :關(guān)閉node.js版本管理诵盼。
nvm proxy [url] :設(shè)置下載代理风宁。不加可選參數(shù)url,顯示當(dāng)前代理杀糯。將url設(shè)置為none則移除代理。
nvm node_mirror [url] :設(shè)置node鏡像狼纬。默認(rèn)是https://nodejs.org/dist/骂际。如果不寫url歉铝,則使用默認(rèn)url。設(shè)置后可至安裝目錄settings.txt文件查看柠贤,也可直接在該文件操作类缤。
nvm npm_mirror [url] :設(shè)置npm鏡像餐弱。https://github.com/npm/cli/archive/膏蚓。如果不寫url,則使用默認(rèn)url氓扛。設(shè)置后可至安裝目錄settings.txt文件查看幢尚,也可直接在該文件操作。
nvm uninstall <version> :卸載指定版本node真慢。
nvm use [version] [arch] :使用制定版本node理茎≡砹郑可指定32/64位。
nvm root [path] :設(shè)置存儲(chǔ)不同版本node的目錄烛占。如果未設(shè)置忆家,默認(rèn)使用當(dāng)前目錄德迹。
nvm version :顯示nvm版本胳搞。version可簡(jiǎn)化為v。
nvm常見問(wèn)題
如果下載node過(guò)慢筷转,請(qǐng)更換國(guó)內(nèi)鏡像源, 在 nvm 的安裝路徑下旦装,找到 settings.txt,設(shè)置node_mirro與npm_mirror為國(guó)內(nèi)鏡像地址。下載就飛快了~~
root: D:\nvm(此路徑代表安裝nvm的時(shí)候nvm安裝的地址)
path: D:\nodejs(此路徑代表切換node的地址)
node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/
nvm的環(huán)境變量配置:
1到這個(gè)鏈接下載nvm的安裝包:https://github.com/coreybutler/nvm-windows/releases艰躺。
2然后點(diǎn)擊一頓下一步腺兴,安裝即可页响!
3安裝完成后,還需要配置環(huán)境變量栈拖。在我的電腦->屬性->高級(jí)系統(tǒng)設(shè)置->環(huán)境變量->系統(tǒng)環(huán)境變量->Path下新建一個(gè)涩哟,把nvm所處的路徑填入進(jìn)去即可贴彼!
4打開cmd器仗,然后輸入nvm精钮,如果沒(méi)有提示沒(méi)有找不到這個(gè)命令杂拨。說(shuō)明已經(jīng)安裝成功悯衬!
nvm常用命令:
(1)nvm install node:安裝最新版的node.js筋粗。nvm i == nvm install。
(2)nvm install [version]:安裝指定版本的node.js 丽已。
(3)nvm use [version]:使用某個(gè)版本的node沛婴。
如果之前安裝過(guò)node嘁灯,此處會(huì)導(dǎo)致nvm use命令失效(提示成功,但是實(shí)際并未切換)躲舌,本次由于環(huán)境變量中自動(dòng)生成的NVM_SYMLINK配置有誤丑婿,解決辦法:
成功解決。
nvm list:列出當(dāng)前安裝了哪些版本的node。
nvm uninstall [version]:卸載指定版本的node羹奉。
nvm node_mirror [url]:設(shè)置nvm的鏡像秒旋。
原文鏈接:https://blog.csdn.net/m0_61243965/article/details/129499921