使用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这个命令,那么可能是你的环境变量出了问题
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

国内环境

大家都知道国内的网络环境是怎样的,所以就使用淘宝的镜像站来安装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

    原文作者:bboysoul
    原文地址: https://www.jianshu.com/p/e1442088ebc1
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞