Node.js
版本更新很快,目前 node v20.x 已經(jīng)發(fā)布,我們在使用時(shí)避免不了會(huì)需要切換不同的 Node.js
的版本來使用不同版本的特性。
所以就出現(xiàn)了像 windows 上的 nvm
,MacOS 上的 n
工具,本文就介紹一下如何使用 n
管理 Node.js
的版本。
文章來源:http://www.zghlxwxcb.cn/news/detail-567404.html
安裝
- 使用
Brew
安裝時(shí),未安裝可以參考 Brew 官網(wǎng)安裝。
# 使用 npm / yarn
npm i -g n
yarn global add n
# 使用 brew
brew install n
命令詳解
版本查看
# 查看 n 版本
n --version/-V
# 查看 node 本地當(dāng)前使用版本
node --version/-v
# 查看 node 遠(yuǎn)程版本
n lsr/ls-remote [--all] // 默認(rèn)20個(gè),--all展示所有
# 查看 n 管理的 node 版本
n [ls/list/--all]
安裝 Node.js
# 安裝指定版本
n [install/i] <version>
# 安裝穩(wěn)定版本
n lts/stable
# 安裝最新版本
n latest/current
# 安裝文件中對應(yīng) node 版本 [.n-node-version, .node-version, .nvmrc, or package.json]
n auto
# 安裝 package.json 對應(yīng) node 版本
n engine
# 通過發(fā)布流的代碼名 例如[ boron, carbon]
n boron/carbon
切換 Node.js 版本
- 查看
n
管理的Node.js
版本:n ls/list/--all
; - 通過上下方向鍵選擇想要切換的版本后點(diǎn)擊
Enter
鍵; - 如果沒有,可以通過:
n [install/i] <version>
,安裝成功后會(huì)自動(dòng)切到該版本。
查看 Node.js 版本安裝路徑
n which/bin <version>
刪除 Node.js 版本
# 刪除當(dāng)前版本
n uninstall
# 刪除指定版本
n rm/- <version>
# 刪除除當(dāng)前版本之外的所有版本
n prune
執(zhí)行命令
# 使用指定 node 版本
n run/use/as <version> [args...]
# 先下載節(jié)點(diǎn)和npm,使用修改過的PATH執(zhí)行命令
n exec <vers> <cmd> [args...]
查看幫助
n help/-h/--help
args 說明
-
-h, --help
:查看幫助信息; -
-p, --preserve
:在Node.js
的安裝過程中保留npm
和npx
; -
-q, --quiet
:禁用curl
輸出,禁用日志消息處理“auto
”和“engine
”標(biāo)簽; -
-d, --download
:僅下載; -
-a, --arch
:覆蓋系統(tǒng)架構(gòu); -
--all
:ls-remote
默認(rèn)展示20
條,--all
展示全部; -
--insecure
:關(guān)閉https請求的證書檢查(可能需要在代理服務(wù)器后面); -
--use-xz/--no-use-xz
:覆蓋自動(dòng)檢測xz
支持和啟用/禁用使用xz壓縮節(jié)點(diǎn)下載。
歡迎訪問:天問博客文章來源地址http://www.zghlxwxcb.cn/news/detail-567404.html
到了這里,關(guān)于Node.js 版本管理工具 n 使用指南的文章就介紹完了。如果您還想了解更多內(nèi)容,請?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!