1.通过Homebrew安装 或者官方脚本安装(推荐官方安装方式)
brew install nvm #安装 nvm 来管理node环境
# or
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.34.0/install.sh | bash
2.添加nvm环境变量
vi ~/.zshrc
添加以下内容
export NVM_DIR="$HOME/.nvm"
. "/usr/local/opt/nvm/nvm.sh"
重新source
$ source .zshrc
3.使用nvm安装node
$ nvm ls-remote 查看 所有的node可用版本
$ nvm ls 列出所有安装的版本
$ nvm install xxx 下载你想要的版本
$ nvm uninstall <version> 删除已安装的指定版本
$ nvm install stable 下载当前最新稳定版本
$ nvm install node 下载当前最新稳定版本
$ nvm alias default xxx 每次启动终端都使用该版本的node
$ nvm alias stable xxx 每次启动终端都使用该版本的node
$ nvm use xxx 使用指定版本的node, 如果没有设置为默认,仅限当前窗口使用
$ nvm current 显示当前使用node的版本
4.完成安装
$ node -v
$ npm -v
5.记录自己常用的npm包
$ npm install -g express-generator
$ npm install -g grunt-cli
$ npm install -g jshint
$ npm install -g mocha
$ npm install -g license-spelunker
6. npm 相关
npm root -g
npm config set prefix
npm config get prefix
npm config delete prefix
6.问题修复记录
- 用nvm安装了多个版本时,npm全局安装会安装到非当前node版本
npm config delete prefix
参考
https://medium.com/@isaacjoe/best-way-to-install-and-use-nvm-on-mac-e3a3f6bc494d