众所周知,因为node的版本很恶心,稍有不慎就挂了。
这样,使用一个工具来管理node的版本是再好不过了,nvm 就是这样的工具。

nvm,是node version manager的缩写.

安装

curl

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

然后手动加载下终端的配置文件
如果你是zsh,那就source ~/.zshrc
如果你是bash,那就source ~/.bashrc
如果你不想手动加载,那就退出终端重新进一次,就可以激活使用nvm了。

安装 node

1
nvm install node

默认会安装最新版的node

卸载 nvm

卸载也是很方便的,只需要删除安装目录,删除当前用户的环境变量即可

1
$ rm -rf "$NVM_DIR"

编辑 ~/.bashrc (or other shell resource config),删除以下几行:

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

其他常用命令

列出可安装的版本号

1
nvm ls-remote

安装指定版本,可以不写v字母

1
nvm install v7.9.0

切换指定版本,切换效果是全局的

1
nvm use v7.9.0

查看当前使用的版本

1
nvm current

查看系统已经安装的版本

1
nvm ls