nvm

nvm是Node Version Manager。当在一台机器上同时使用几个不同版本的Node.js时,使用nvm来切换非常方便。

  1. 安装方法

    参考:https://github.com/creationix/nvm#install-script

    通过cURL安装或更新:

     #这里安装的是0.33.2版本
     curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash
    
  2. 使用

    参考:https://github.com/creationix/nvm#usage

     #查看帮助
     nvm --help
    
     #查看nvm版本
     nvm --version
    
     #查看远程Node.js版本
     nvm ls-remote
    
     #安装相应版本的Node.js
     nvm install v7.9.0
    
  3. 设置默认node版本

     nvm alias default v7.9.0
    
  4. npm包安装位置

    使用nvm后,不同版本Node.js全局安装的npm包,在当前版本的子目录下:

    # node v7.10.0
    /home/user/.nvm/versions/node/v7.10.0/bin/pm2
    # node v8.1.0
    /home/user/.nvm/versions/node/v8.1.0/bin/pm2