-
• 1. nodejs的版本管理工具
-
• 1.1. nvm (Node Version Manager):
-
• 1.2. n (Node Version Manager):
-
• 1.3. nodenv (Node Environment):

1. nodejs的版本管理工具
Node.js 的版本管理工具有以下几种:
1.1. nvm (Node Version Manager):
-
• 适用平台: macOS, Linux, Windows (通过
nvm-windows
分支) -
• 特点: 提供了一套完整的命令行工具来安装、切换、管理多个 Node.js 版本。
-
• 使用方法:
-
• 列出可用版本:
nvm list available
-
• 安装指定版本:
nvm install <version>
-
• 切换版本:
nvm use <version>
-
• 设置默认版本:
nvm alias default <version>
-
• 卸载版本:
nvm uninstall <version>
-
• 在非Windows平台上,通常通过运行一个 shell 脚本来安装,例如:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
-
• 对于 Windows,访问 nvm-windows 下载并安装对应的安装包。
-
• 安装:
-
• 基本操作:
1.2. n (Node Version Manager):
-
• 适用平台: macOS, Linux
-
• 特点: 专注于提供快速、简洁的体验,没有子shell、配置文件或复杂的API。
-
• 使用方法:
-
• 列出可升级版本:
n ls
-
• 安装指定版本:
n <version>
或n latest
(安装最新版) -
• 切换版本:
n use <version>
或n latest
(切换到最新版) -
• 通常通过 npm 安装,因为其仅支持 Unix-like 系统:
npm install -g n
-
• 安装:
-
• 基本操作:
1.3. nodenv (Node Environment):
-
• 适用平台: macOS, Linux, Windows (理论上可通过 Cygwin 或 WSL)
-
• 特点: 类似于 Ruby 的 rbenv,通过修改
PATH
环境变量来切换 Node.js 版本,提供插件支持以扩展功能。 -
• 使用方法:
-
• 安装版本:
nodenv install <version>
-
• 切换版本:
nodenv global <version>
或nodenv local <version>
(针对当前目录) -
• 查看已安装版本:
nodenv versions
-
• 通常通过 Git 克隆仓库并添加到 PATH:
git clone https://github.com/nodenv/nodenv.git ~/.nodenv
echo 'export PATH="$HOME/.nodenv/bin:$PATH"' >> ~/.bash_profile
exec $SHELL -
• 安装
node-build
插件以支持版本安装:git clone https://github.com/nodenv/node-build.git $(nodenv root)/plugins/node-build
-
• 安装:
-
• 基本操作:
使用这些工具时,请确保按照各自官方文档或最新指南进行操作,因为命令或安装步骤可能会随时间有所更新。安装过程中可能需要管理员权限,并且在安装新版本或切换版本后,可能需要重启终端或重新加载环境变量以确保更改生效。
无论选择哪种工具,它们的主要目的都是帮助用户轻松地在单个开发环境中安装、切换和管理多个 Node.js 版本,以便适应不同项目的需求或测试不同版本的兼容性。
更多详细内容,请微信搜索“前端爱好者
“, 戳我 查看 。
原文始发于微信公众号(前端爱好者):再谈nodejs的版本管理工具
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。
文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/288519.html