简介
我以前写过关于Nodejs的版本管理
那个时候使用的是n来管理,但是n会在home目录下创建的安装目录不是隐藏的,所以对于我这个强迫症来说就很烦,所以现在就来说说nvm这个nodejs的版本管理工具
安装
安装很简单,一个命令搞定
- 使用curl安装:
curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
- 使用wget安装:
wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
之后就可以直接使用了,如果发现系统中没有nvm这个命令,那么可能是你的环境变量出了问题
把
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh" # This loads nvm
[ -s "$NVM_DIR/bash_completion" ] && \. "$NVM_DIR/bash_completion" # This loads nvm bash_completion
这三行写入.bashrc或.zshrc中就好了,这个取决于你用的shell是什么,我用的是zsh
接着执行source ~/.zshrc
bash同理
之后可以输入nvm
来验证一下
使用
-
nvm install <version>
安装一个版本nodejs -
nvm uninstall <version>
卸载一个版本nodejs -
nvm use <version>
使用一个nodejs版本 -
nvm ls
列出安装的所有版本nodejs
国内环境
大家都知道国内的网络环境是怎样的,所以就使用淘宝的镜像站来安装nodejs
export NVM_NODEJS_ORG_MIRROR="http://npm.taobao.org/mirrors/node"
输入这句之后再安装nodejs
最后说几句
如果感觉我说的少的,不全面的,可以看下面的链接
https://github.com/creationix/nvm/blob/master/README.md#install-script
Have Fun