Node.js
版本更新很快,目前 node v20.x 已经发布,我们在使用时避免不了会需要切换不同的 Node.js
的版本来使用不同版本的特性。
所以就出现了像 windows 上的 nvm
,MacOS 上的 n
工具,本文就介绍一下如何使用 n
管理 Node.js
的版本。
Brew
安装时,未安装可以参考 Brew 官网安装。# 使用 npm / yarn
npm i -g n
yarn global add n
# 使用 brew
brew install n
# 查看 n 版本
n --version/-V
# 查看 node 本地当前使用版本
node --version/-v
# 查看 node 远程版本
n lsr/ls-remote [--all] // 默认20个,--all展示所有
# 查看 n 管理的 node 版本
n [ls/list/--all]
Node.js
# 安装指定版本
n [install/i] <version>
# 安装稳定版本
n lts/stable
# 安装最新版本
n latest/current
# 安装文件中对应 node 版本 [.n-node-version, .node-version, .nvmrc, or package.json]
n auto
# 安装 package.json 对应 node 版本
n engine
# 通过发布流的代码名 例如[ boron, carbon]
n boron/carbon
Node.js
版本n
管理的 Node.js
版本: n ls/list/--all
;Enter
键;n [install/i] <version>
,安装成功后会自动切到该版本。Node.js
版本安装路径n which/bin <version>
Node.js
版本# 删除当前版本
n uninstall
# 删除指定版本
n rm/- <version>
# 删除除当前版本之外的所有版本
n prune
# 使用指定 node 版本
n run/use/as <version> []
# 先下载节点和npm,使用修改过的PATH执行命令
n exec <vers> <cmd> []
n help/-h/--help
-h, --help
:查看帮助信息;-p, --preserve
:在 Node.js
的安装过程中保留 npm
和 npx
;-q, --quiet
:禁用 curl
输出,禁用日志消息处理“auto
”和“engine
”标签;-d, --download
:仅下载;-a, --arch
:覆盖系统架构;--all
:ls-remote
默认展示 20
条,--all
展示全部;--insecure
:关闭https请求的证书检查(可能需要在代理服务器后面);--use-xz/--no-use-xz
:覆盖自动检测 xz
支持和启用/禁用使用xz压缩节点下载。欢迎访问:天问博客
本文发布于:2024-01-28 03:57:55,感谢您对本站的认可!
本文链接:https://www.4u4v.net/it/17063854774609.html
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。
留言与评论(共有 0 条评论) |