一、nvm 是什么?
nvm是Node.js版本管理的工具,可以让我们在同一台电脑上安装、管理多个 Node.js 版本,方便切换使用。不同版本的 Node.js 包含不同功能和修复不同的问题,有时候需要根据应用程序需要选择特定版本的 Node.js。
二、nvm 的安装与使用
1、首先需要安装nvm命令行工具。在终端下输入以下命令(需要注意的是,安装方式可能随时间而有所变化,可以通过nvm的官方文档了解最新的安装方式):
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.38.0/install.sh | bash
2、安装完毕后需要重新启动终端窗口,然后测试 nvm 是否正确安装。输入以下命令,如果安装成功,则会打印出 nvm 的版本号:
nvm --version
3、安装node.js。输入以下命令安装 node.js。版本号替换成需要安装的版本号,v14.17.6为示例:
nvm install v14.17.6
4、切换已安装的 Node.js 版本。输入以下命令以启用安装的特定版本的 Node.js。最后的版本号需要替换成您所需的版本号:
nvm use v14.17.6
5、查看当前使用的 Node.js 版本。输入以下命令以查看当前系统正在使用的 Node.js 版本:
node --version
三、nvm 常用命令
1、列出所有的 Node.js 版本:
nvm ls
2、列出已安装的所有 Node.js 版本:
nvm list
3、卸载 Node.js 版本。输入以下命令卸载指定版本的 Node.js。最后的版本号需要替换成您要卸载的版本号:
nvm uninstall v14.17.6
4、在 Node.js 版本之间切换。输入以下命令以启用安装的另一个 Node.js 版本。最后的版本号需要替换成您要使用的版本号:
nvm use v8.11.2 nvm use system
其中 system 表示使用系统中默认的 Node.js 版本。
四、总结
nvm 是安装和使用多个版本的 Node.js 的必备工具。通过nvm,可以在同一台电脑上安装、管理多个 Node.js 版本,并方便地进行版本的切换。有了nvm,同一个开发环境里就可以同时运行和测试不同版本的 Node.js,为开发和测试提供了极大的方便。