在日常开发中,我们经常会接手几个项目,他们可能基于不同的node版本,由于版本的差别,运行可能会报错,因此我们本地会安装多个node版本,以下以MacOS系统为例,讲解如何实现本地node版本的快速切换。

nvm(Node Version Manager)

nvm 是一个广泛使用的 Node.js 版本管理工具,它允许你在同一台机器上安装和切换不同的 Node.js 版本。以下是使用 nvm 安装和管理多个 Node.js 版本的步骤:

安装nvm

git clone https://github.com/nvm-sh/nvm.git ~/.nvm

vim ~/.zshrc
#增加以下配置
#配置nvm
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"

source ~/.zshrc

安装node.js

nvm install 14.17.6
nvm install 16.5.0

查看本地所有node.js版本

如果本地已有的node没有被列出来,可以执行一遍nvm install xx.xx.xx加入到list列表中

nvm list

切换node.js版本

nvm use 14.17.6

配置默认node版本

nvm alias default 14.17.6

查看当前node版本

node -v