1. 安装命令行工具

你需要在 Mac 下安装苹果系统的命令行工具,你可以通过两个方法来安装,第一是在 App Store 上搜索 XCode 进行安装(推荐);第二是通过以下命令来安装命令行工具:

  1. $ xcode-select --install

如果你使用第一种方法安装 XCode 来安装命令行工具,你需要至少启动一次 XCode ,接受了苹果的软件使用协议后,才能正常使用。

2. 安装 NVM

安装完成命令行工具后,即可通过以下命令来安装 nvm

  1. $ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.11/install.sh | bash

或者你也可以选择手动安装 NVM,首先你把项目 [https://github.com/creationix/nvm](https://github.com/creationix/nvm) clone 到本地文件夹 ~/.nvm ,然后将以下两行代码加到你的启动脚本中 (~/.bash_profile, ~/.zshrc, ~/.profile, 或者 ~/.bashrc):

  1. export NVM_DIR="$HOME/.nvm"
  2. [ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm

其实,以上的 install.sh 脚本也是这样操作的,详见这里
NVM 安装后,你需要重启你的命令行会话,或者重新打开一个命令行窗口。

3. 测试一下

命令行下测试:

  1. $ nvm --version

会输出:

Mac 下安装 NVM - 图1

4. NVM 的基本使用

查看本地所有可以用的 Node.js 版本:

  1. $ nvm list

查看服务器端可用的 Node.js 版本:

  1. $ nvm ls-remote

推荐使用 8.* LTS 版本 (长久维护版本) ,使用以下命令安装:

  1. $ nvm install 8.11.2

设置默认版本:

  1. $ nvm use 8.11.2
  2. $ nvm alias default 8.11.2

检查 Node.js 的版本:

  1. $ node -v

你应该能看到如下:

Mac 下安装 NVM - 图2
使用淘宝进行加速 NPM :

  1. $ npm config set registry=https://registry.npm.taobao.org

使用以下命令将 NPM 更新到最新:

  1. $ npm install -g npm

更新后使用以下命令检测版本:

  1. $ npm -v

至此安装完成。