nvm管理node版本的詳細圖文教程
1. nvm介紹
nvm
全英文也叫 node.js version management
,是一個 nodejs
的版本管理工具
nvm
和 npm
都是 node.js
版本管理工具,為了解決 node.js
各種版本存在不兼容現(xiàn)象可以通過它可以安裝和切換不同版本的 node.js
2. 安裝與配置
2-1 nvm下載
根據(jù)自身系統(tǒng)選擇 windows
或 mac
版本,可在點此在 github 上下載最新版本(最新版本 1.1.9
)
- nvm 1.1.7-setup.zip:安裝版,推薦使用
- nvm 1.1.7-noinstall.zip: 綠色免安裝版,但使用時需進行配置
2-2 nvm安裝
官網(wǎng)上推薦卸載之前的 node
后安裝 nvm
,也可直接運行 nvm-setup.exe
安裝
選擇同意許可證明 I accept the agreement
選擇 nvm
安裝路徑。推薦 D:/nvm
選擇當前安裝的 node.js
的文件目錄,一般為 D:/nodejs
確認安裝
安裝完成查看是否安裝成功,cmd
運行 nvm version
nvm version
2-3 nvm版本問題
當通過 nvm
切換 nodejs
版本為 16
以上時,npm install [package]
報錯:
該問題不是 npm
的問題,也不是 nodejs
的問題,是 nvm-windows
的問題
Unexpected token '.'
解決方法:nvm-windows
已經(jīng)更新版本解決了這個問題,通過更新 nvm-windows
到版本 1.19
完美解決
Tips:
nvm
更新完成后,出現(xiàn)問題的nodejs
版本需要uninstall
重裝才能解決問題
2-4 文件與環(huán)境配置
由于網(wǎng)絡或者是墻的原因?qū)е率褂?nvm
下載 node
和 npm
很慢甚至失敗
設置 settings.txt
設置 node_mirro
與 npm_mirror
為國內(nèi)鏡像地址,更換國內(nèi)鏡像源,加快下載速度
root: D:\nvm path: D:\nodejs node_mirror: https://npm.taobao.org/mirrors/node/ npm_mirror: https://npm.taobao.org/mirrors/npm/
當你安裝完 nvm
,會自動在你電腦上的本地環(huán)境配置變量
NVM_HOME
—— 安裝的NVM
的路徑NVM_SYMLINK
—— 安裝nvm
時創(chuàng)建儲存nvm
依賴的文件夾
3. nvm命令使用
3-1 命令提示
- nvm arch:顯示 node 是運行在32位還是64位
- nvm install <version> [arch] :安裝 node, version 是特定版本也可以是最新穩(wěn)定版本 latest。可選參數(shù) arch 指定安裝32位還是64位版本,默認是系統(tǒng)位數(shù)??梢蕴砑?–insecure 繞過遠程服務器的 SSL
- nvm list [available] :顯示已安裝的列表??蛇x參數(shù) available,顯示可安裝的所有版本。list 可簡化為 ls
- nvm on :開啟 node.js 版本管理
- nvm off :關(guān)閉 node.js 版本管理
- nvm proxy [url] :設置下載代理。不加可選參數(shù) url,顯示當前代理。將 url 設置為 none 則移除代理
- nvm node_mirror [url] :設置 node 鏡像。默認是 https://nodejs.org/dist/。如果不寫 url,則使用默認 url。設置后可至安裝目錄settings.txt文件查看,也可直接在該文件操作
- nvm npm_mirror [url] :設置 npm 鏡像。https://github.com/npm/cli/archive/。如果不寫 url,則使用默認 url。設置后可至安裝目錄 settings.txt 文件查看,也可直接在該文件操作
- nvm uninstall <version> :卸載指定版本 node
- nvm use [version] [arch] :使用制定版本 node。可指定32/64位
- nvm root [path] :設置存儲不同版本 node 的目錄。如果未設置,默認使用當前目錄
- nvm version :顯示 nvm 版本。version可簡化為 v
3-2 顯示可安裝版本
nvm list available
顯示可下載版本的部分列表
3-3 安裝node
nvm install latest
安裝最新版本 ( 安裝時可以在上面看到 node.js
、 npm
相應的版本號 ,不建議安裝最新版本)
nvm install
版本號 安裝指定的版本的 nodejs
# 安裝最新版 nvm install latest # 安裝指定版 nvm install 16.15.0
3-4 切換node版本
nvm list
或 nvm ls
查看目前已經(jīng)安裝的版本(當前版本號前面沒有 *
, 此時還沒有使用任何一個版本,這時使用 node.js
時會報錯)
nvm use
版本號 使用指定版本的 nodejs
(這時會發(fā)現(xiàn)在啟用的 node
版本前面有 *
標記,這時就可以使用 node.js
)
# 查看當前已安裝的版本 nvm ls # 切換版本 nvm use 16.15.0
3-5 ndoe版本切換問題
切換問題:當使用 nvm use
命令切換版本時會亂碼 exit status 1 xxxxxx
問題原因:沒有權(quán)限操作,控制臺權(quán)限不夠
解決方法:使用管理員運行(win10
系統(tǒng)可以右鍵 win
圖標, 選擇 "Windows PowerShell(管理員)
)
C:\Users\阿匪>nvm use 14.19.0 exit status 1: ??????????????д??????
總結(jié)
到此這篇關(guān)于nvm管理node版本的文章就介紹到這了,更多相關(guān)nvm管理node版本內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
- 詳解nvm管理多版本node踩坑
- nodejs管理工具nvm安裝過程詳解
- 使用nvm管理(切換)node版本詳細圖文教程
- 如何使用nvm實現(xiàn)nodejs版本管理(版本刪除,版本切換及版本添加)
- 使用nvm進行多個nodejs版本的統(tǒng)一管理
- NVM管理node版本以及報錯解決
- nodejs版本管理工具nvm的安裝與使用小結(jié)
- NVM管理Node.js實現(xiàn)不同版本Angular環(huán)境切換
- 使用nvm管理多版本node的詳細教程
- 使用NVM管理Node版本的詳細教程
- mac安裝nvm(node.js)多版本管理實踐步驟
- windows利用nvm管理node.js2025最新版
相關(guān)文章
nodejs個人博客開發(fā)第四步 數(shù)據(jù)模型
這篇文章主要為大家詳細介紹了nodejs個人博客開發(fā)的數(shù)據(jù)模型,具有一定的參考價值,感興趣的小伙伴們可以參考一下2017-04-04Windows中徹底刪除Node.js環(huán)境(以及npm)的方法
本文詳細介紹了如何在Windows電腦中徹底刪除Node.js環(huán)境,包括查找安裝路徑、使用控制面板卸載以及手動刪除殘留文件夾2025-01-01node.js將MongoDB數(shù)據(jù)同步到MySQL的步驟
這篇文章主要給大家介紹了關(guān)于node.js將MongoDB數(shù)據(jù)同步到MySQL的相關(guān)資料,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面來一起學習學習吧。2017-12-12