likes
comments
collection
share

使用NVM在一台Macbook上安装多个版本的Node.js

作者站长头像
站长
· 阅读数 10

我报名参加金石计划1期挑战——瓜分10万奖池,这是我的第1篇文章,点击查看活动详情

本篇文章主要记录了如下两点内容:

  • 怎样在Macbook上安装NVM;
  • 使用NVM安装多个版本的Node.js以及使用NVM切换Node.js的使用版本。

NVM简介

NVM(Node Version Manager),即Node.js的版本管理器。使用NVM可以在一台电脑上安装多个版本的Node.js环境

第一步:卸载已经安装的Node.js

如果你的电脑上已经安装了Node.js,需要先卸载。我的电脑上之前通过Homebrew安装过Node.js,所以这里我先卸载。如果没有安装过Node.js可以跳过此步骤。

$ brew uninstall --ignore-dependencies node 
$ brew uninstall --force node 

第二步:安装NVM

安装NVM之前我们先更新下Homebrew软件包列表:

$ brew update

安装NVM:

$ brew install nvm

接下来为NVM创建一个.nvm文件夹:

$ mkdir ~/.nvm

注意: .nvm文件夹的上级文件夹要是系统主目录(~)啊。

接下来要做的是配置环境变量。编辑主目录下的.bash_profile配置文件:

$ vim ~/.bash_profile

~/.bash_profile配置文件的最后添加如下内容:

export NVM_DIR=~/.nvm
source $(brew --prefix nvm)/nvm.sh

注意: macOS版本如果是Catalina或者更新则需要修改主目录下的.zshrc配置文件,而不是.bash_profile了。

ESC+:wq保存配置文件并退出。

执行下面这个命令使刚刚修改的配置信息立即生效:

$ source ~/.bash_profile

这样NVM就已经安装好了。接下来我们要做的是使用NVM安装不同版本的Node.js。

第三步:使用NVM安装Node.js

首先,查看下可用的Node.js版本。

$ nvm ls-remote

执行上面的这个命令之后会输出所有的可以安装的Node.js版本。

我们这里安装了最新版本的Node.js和14.xx版本的Node.js。

## Installing Latest version
$ nvm install node

## Installing Node.js 14.X version
$ nvm install 14

安装成功后,我们可以通过如下命令查看本地已经安装的版本清单:

$ nvm ls

如果你安装了多个版本的Node.js,你可以通过如下命令切换正在使用的Node.js的版本。

# 切换至最新版本的Node.js
$ nvm use node

# 切换到v14.xx版本的Node.js
$ nvm use 14