使用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

欢迎关注我的其它发布渠道