众所周知,因为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
3export 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