当前位置: 首页 > 后端技术 > Node.js

使用n和nvm管理Node版本

时间:2023-04-03 17:51:08 Node.js

前面写到Node版本的迭代速度非常快,而且版本很多(从0.6到0.11),升级Node版本成了一个问题。目前,有两个工具n和nvm可以轻松升级Node。本文简单介绍两者的使用。nn是Node的一个模块,由TJHolowaychuk(著名的Express框架的作者)编写,就像它的名字一样,它的概念很简单:“没有子外壳,没有配置文件设置,没有复杂的api,只是简单”安装是很容易简单:$sudonpminstall-gn安装完成后直接输入n输出当前安装的node版本和正在使用的版本(前面有一个o),可以通过移动选择要使用的版本上下方向键,最后回车生效。$n0.10.10.10.15o0.10.210.11.8如果要安装其他版本(比如0.11.12),那么如下:$n0.11.12install:0.11.12mkdir:/usr/local/n/versions/0.11.12fetch:http://nodejs.org/dist/v0.11.12/node-v0.11.12-darwin-x64.tar.gz####5.9%安装最新版本$nlatestinstallstableversion$nstable删除某个版本$nrm0.10.1执行指定版本的脚本$nuse0.10.21some.jsnvmnvm代表NodeVersionManager,与n的实现不同,是通过shell实现脚本。有两种安装方式:$curlhttps://raw.github.com/creationix/nvm/v0.4.0/install.sh|sh或$wget-qO-https://raw.github.com/creationix/nvm/v0.4.0/install.sh|sh上面的脚本会将nvm库克隆到~/.nvm,然后在~/.bash_profile、~/.zshrc或~/.profile的末尾添加source。安装完成后,可以使用以下命令安装node$nvminstall0.10使用指定版本$nvmuse0.10查看当前安装的版本$nvmls.nvm->v0.10.24查看正在使用的版本$nvmcurrentv0.10.24执行指定版本的脚本$nvmrun0.10.24myApp.js卸载nvm$rm-rf~/.nvm转自:http://weizhifeng.net/node-ve...