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

  • install - 安装某版本
  • uninstall - 删除某版本
  • use - 使用某版本
  • which - 查看某版本执行文件路径(用于配置IDE)
  • list - 查看版本(已经安装的,正在使用的,default的,stable的……)

下面列举一些简单用例

安装

  • nvm install node = nvm 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 - 使用指定版本

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

时间: 2024-07-31 14:33:20

nvm: node.js(io.js)版本管理器的相关文章

sequelize 用于PostgreSQL,MySQL,SQLite和MSSQL的Node.js / io.js ORM

安装 Sequelize可通过NPM获得. $ npm install --save sequelize # And one of the following: $ npm install --save pg pg-hstore $ npm install --save mysql // For both mysql and mariadb dialects $ npm install --save sqlite3 $ npm install --save tedious // MSSQL 建立

谁才是性能之王?( Node.js vs io.js v2.0.0 )

我们注意到 io.js v2.0.0 RC 版公告中有些有趣的内容.这个社区版的 Node.js 同样基于 V8 引擎实现,而且主版本提交的频率远高于它的父项目(Node.js). 就 像我们之前提到的,之前我们热衷于用 Node.js 开发了 Raygun API,以确保在高负载情况下达到尽可能短的响应时间,给我们的用户提供最佳的服务.之前的一片博客比较了一下 Node.js 与 io.js的性能,后来 io.js V2 版本发布了,我们准备重温下不同情况下的性能测试. 配置 像 之前一样,下

使用 nvm 安装 node.js 和 io.js

来源:https://github.com/creationix/nvm#install-script brew install nvm source ... echo "..." >> ~/.profile nvm install stable # 安装最新的node.js nvm install iojs # 安装最新的io.js Node Version Manager Usage: nvm help                              Show

安装nvm --- node.js版本管理和切换工具

安装nvm --- node版本管理和切换工具 搞node,要啥nvm啊? Node版本进展迅猛,不同的工程可以支持不同的node版本,如果安装的node版本和工程支持的不同,就需要费时费力的调试了. nvm用于在电脑上同时安装多个node版本,项目用哪个就切换到哪个,是不是很方便呢? The npm/Microsoft/Google recommended Node.js version manager for Windows. NVM的官网介绍,是NPM官方/微软/谷歌推荐的Windows

Windows下完全卸载node.js并安装node.js的多版本管理工具nvm-windows

前言 由于高版本的node.js导致gulp执行build命令失败,我需要在Windows下卸载掉已有的node.js并安装一个多版本管理工具nvm-windows,方便切换不同版本的node.js. nvm是Linux下常用的一个node.js多版本管理工具,但是nvm不能在Windows下使用,在GitHub上有个项目叫nvm-windows,可以让我们在Windows下对node.js进行多版本管理. nvm-windows的下载地址:https://github.com/coreybut

OSChina 开源周刊第三十三期 —— Node.js 和 io.js 准备合作!

每周技术抢先看,总有你想要的! 开源资讯 Node.js 和 io.js 准备合作!合久必分,分久必合? Nervana 开源深度学习软件,性能超 Facebook.Nvidia产品 B 站建开源工作组 多 APP 使用其开源项目 Android 新开发技术 Sky:Dart 开发 Android 应用 谷歌红帽及 VMware 宣布支持 CoreOS 容器 Oracle 宣布 Java 7 生命周期终结 Java 9 公布发行计划,明年 9 月发布正式版 IO.js 2.0.0 发布,服务器

Node.js与io.js那些事儿

14年12月,多位重量级Node.js开发者不满Joyent对Node.js的管理,自立门户创建了io.js.io.js的发展速度非常快,先是于2015年1月份发布了1.0版本,并且很快就达到了2.0版本,社区非常活跃.而最近io.js社区又宣布,这两个项目将合并到Node基金会下,并暂时由“Node.js和io.js核心技术团队联合监督”运营.本文将聊一聊Node.js项目的一些历史情况,与io.js项目之间的恩怨纠葛,他们将来的发展去向.希望能从历史的层面去了解这个开源项目在运营模式上是如何

Node.js与io.js的那些事儿

转自:http://www.infoq.com/cn/articles/node-js-and-io-js 去年12月,多位重量级Node.js开发者不满Joyent对Node.js的管理,自立门户创建了io.js.io.js的发展速度非常快,先是于2015年1月份发布了1.0版本,并且很快就达到了2.0版本,社区非常活跃.而最近io.js社区又宣布,这两个项目将合并到Node基金会下,并暂时由“Node.js和io.js核心技术团队联合监督”运营.本文将聊一聊Node.js项目的一些历史情况,

node.js零基础详细教程(4):node.js事件机制、node异步IO操作

第四章 建议学习时间3小时  课程共10章 学习方式:详细阅读,并手动实现相关代码 学习目标:此教程将教会大家 安装Node.搭建服务器.express.mysql.mongodb.编写后台业务逻辑.编写接口,最后完成一个完整的项目后台,预计共10天课程. node.js事件机制 node.js是单线程,但是通过事件和回调支持并发,可以实现非常高的性能. node.js所有的API都是通过异步调用.第一堂课的时候,我们写过一个同步和异步的示例(如下),当初说到:同步代码先执行完成,然后才执行异步