Nvm: node.js(io.js)版本管理器

nvm(Node Version Manager)是一款node.js版本管理软件,支持io.js。

为什么要对node.js进行版本管理?

  • 方便生产环境对node.js进行版本升级
  • 方便开发环境切换不同node.js版本(以进行开发、调试、适配等)
  • 方便隔离node.js和系统环境,删除更容易
  • 其他1024个理由……

总之,如果你需要安装node.js(io.js)而现在还没有安装,恭喜你,先安装nvm吧(目前不支持windows)

具体安装方法参考github

这里简单介绍一下常见使用方法,具体文档参考github

安装

  • nvm install node = nvm install stable - 安装最新稳定版node.js
  • nvm install unstable - 安装最新版node.js(不稳定版)
  • nvm install iojs - 安装最新版io.js
  • nvm install $version - 安装指定版本

删除

  • nvm uninstall $version - 删除指定版本

查看

  • nvm ls - 查看本地安装的版本
  • nvm ls-remote - 查看所有可以安装的版本
  • (这些版本名称可以用在安装、删除、使用命令里)

使用(切换当前版本)

  • nvm use $version - 使用指定版本

默认版本

  • nvm default $version - 指定默认版本

注意:io.js和node.js是运行兼容且使用互斥的,也就是说,你可以用io.js去运行node.js的程序,但是,nvm同一时间只能指定使用io.js或node.js中的某一个版本,且命令iojs和node指向同一个执行文件。另外,io.js目前使用npm进行包管理。

posted @ 2015-06-11 16:51  我不是照耀  阅读(1309)  评论(0编辑  收藏  举报