轻松驾驭 Node 版本切换,nvm 及 nvm-windows 实用教程
2023-09-03 03:28:29
缘起:Node 版本管理的必要性
在 Node.js 开发中,经常需要在不同项目之间切换 Node 版本,以便使用特定的版本来运行项目。然而,手动管理 Node 版本是一项繁琐且容易出错的任务,尤其是当需要在多台机器或不同项目之间切换时。
为了解决这一问题,nvm 和 nvm-windows 应运而生。它们是两款功能强大的 Node 版本管理工具,可以帮助你轻松地在系统中安装、切换和卸载 Node 版本,免除 Node 版本问题困扰,助你高效开发。
工具介绍:nvm 和 nvm-windows
nvm
nvm 是 Node.js 版本管理工具,它允许你在系统中安装、切换和卸载 Node 版本。nvm 最初只适用于类 Unix 系统,如 Linux 和 macOS。
nvm-windows
nvm-windows 是 nvm 的 Windows 版本,它具有与 nvm 相同的功能,但针对 Windows 系统进行了优化。
安装:轻松获取 nvm 或 nvm-windows
nvm 安装
在类 Unix 系统上安装 nvm 非常简单,只需要运行以下命令即可:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.39.1/install.sh | bash
nvm-windows 安装
在 Windows 系统上安装 nvm-windows 也非常简单,只需要下载并运行安装程序即可。你可以在 nvm-windows 的官方网站找到下载链接。
使用:轻松管理 Node 版本
安装 Node 版本
使用 nvm 或 nvm-windows 安装 Node 版本非常简单,只需要运行以下命令即可:
nvm install <version>
例如,要安装 Node.js 16.14.2 版本,可以运行以下命令:
nvm install 16.14.2
切换 Node 版本
使用 nvm 或 nvm-windows 切换 Node 版本也非常简单,只需要运行以下命令即可:
nvm use <version>
例如,要切换到 Node.js 16.14.2 版本,可以运行以下命令:
nvm use 16.14.2
卸载 Node 版本
使用 nvm 或 nvm-windows 卸载 Node 版本也非常简单,只需要运行以下命令即可:
nvm uninstall <version>
例如,要卸载 Node.js 16.14.2 版本,可以运行以下命令:
nvm uninstall 16.14.2
进阶技巧:充分利用 nvm 或 nvm-windows
列出已安装的 Node 版本
要列出已安装的 Node 版本,可以使用以下命令:
nvm ls
设置默认 Node 版本
要设置默认 Node 版本,可以使用以下命令:
nvm alias default <version>
例如,要将 Node.js 16.14.2 版本设置为默认版本,可以运行以下命令:
nvm alias default 16.14.2
使用 nvm 或 nvm-windows 管理多个 Node 项目
如果你有多个 Node 项目,并且每个项目需要使用不同的 Node 版本,可以使用 nvm 或 nvm-windows 来管理这些项目。具体方法如下:
- 在每个项目根目录下创建一个
.nvmrc
文件。 - 在
.nvmrc
文件中指定要使用的 Node 版本。 - 当你进入项目根目录时,nvm 或 nvm-windows 会自动切换到指定