使用nvm来管理nodejs的版本

简介

我以前写过 关于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这个命令,那么可能是你的环境变量出了问题 把
1
2
3
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 ~/.zshrcbash同理 之后可以输入nvm来验证一下

使用

  • nvm install <version> 安装一个版本nodejs
  • nvm uninstall <version> 卸载一个版本nodejs
  • nvm use <version> 使用一个nodejs版本
  • nvm ls 列出安装的所有版本nodejs

最后说几句

如果感觉我说的少的,不全面的,可以看下面的链接 https://github.com/creationix/nvm/blob/master/README.md#install-script

Have Fun