`

使用 nvm 管理 Node

    博客分类:
  • Node
阅读更多

         nvm( Node Version Manager )是针对Node的版本管理器。Node 版本更新较快,对于初学者,升级 Node    版本不易,也不能进行灵活的版本切换。以及在使用 Node 过程中可能会遇到各种权限问题。使用 nvm 管理 Node ,可以实现轻松升级,灵活的版本切换,同时可以更好的管理 Node 的权限。

 

     下面我们就来一起学习一下 nvm 安装和使用。

 

     安装:

        nvm 常用的安装有两种方式:

curl https://raw.githubusercontent.com/creationix/nvm/v0.13.1/install.sh | bash

        或者

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.13.1/install.sh | bash

        以上脚本会将 nvm 的仓库克隆到本地 ~/.nvm 目录中,并且会在~/.bash_profile, ~/.zshrc或`~/.profile末尾添加source

 

     使用安装的 nvm :

        在终端中输入: source ~/.nvm/nvm.sh  开启我们刚刚安装的 nvm

        但是这里有一个问题,我们每次开启一个新的终端都要输入上面的脚本,否则系统找不到 nvm

        解决:

            将上面的脚本添加到 ~/.bashrc , ~/.profile , 或者 ~/.zshrc 这样就会在每次开启终端时自动启动 nvm

 

(示例中使用的 Node 版本为 0.10)

     使用 nvm 安装 Node :

       

 nvm install 0.10

 

     指定当前终端使用的版本:

     

   nvm use 0.10

 

        或者

       

 nvm run 0.10 --version

 

     指定当前终端或当前终端的子终端使用的版本:

        

nvm exec 0.10 node --version

 

 

     查看已经安装的版本:

      

  nvm ls

 

     查看有哪些版本可以安装:

        

nvm ls-remote

 

 

     设置默认运行的版本:

       

 nvm alias default 0.10

 

 

     查看当前使用的版本:

        

nvm current

 

 

     卸载 nvm :

       

 rm -rf ~/.nvm

 

 参考资料:https://github.com/creationix/nvm

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics