一、问题背景
在开发中可能需要使用多个版本的node,同时需要在不同的项目中切换node版本,为此需要学会如何在本地多版本安装node并进行切换。
二、多版本安装node
1. nvm工具
nvm(full name: Node Version Manager)是一款比较常用的node版本管理工具,它可以方便您的安装、卸载和管理多个Node.js环境,同时可以在这些环境之间进行快速切换。
使用以下命令可安装nvm:
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.35.3/install.sh | bash
安装完成后,重新打开一个shell终端,使用以下命令查看可用的node版本:
nvm ls-remote
选择一个合适的版本进行安装,比如我要安装12.18.2版本,则可以使用以下命令进行安装:
nvm install 12.18.2
2. n工具
n是另一款node版本管理工具。安装n工具可以使用以下命令:
npm install -g n
使用以下命令安装指定的版本:
n 12.18.3
按照提示进行操作即可完成安装。
三、版本切换
1. nvm切换
在nvm中切换node版本,可以使用以下命令:
nvm use 12.18.2
此时,您所使用的node版本就变为了12.18.2。
2. n切换
在n中切换node版本,可以使用以下命令:
n 12.18.3
此时,您所使用的node版本就变为了12.18.3。
四、总结
通过使用nvm或者n工具,我们可以方便地管理多个node版本,并快速切换版本。同时,它们还提供了方便的卸载和安装功能,帮助我们更好地管理开发环境。