美文网首页
node版本切换:n或nvm

node版本切换:n或nvm

作者: 编程之上 | 来源:发表于2016-09-14 09:16 被阅读1368次

场景

眼瞅着要过年了,却少了儿时的年味儿。提醒我的是公司年假安排和我的明年规划。

n

n是Node的一个模块,作者是TJ Holowaychuk(鼎鼎大名的[Express]框架作者),就像它的名字一样,它的理念就是简单:

"no subshells, no profile setup, no convoluted api, just simple"
没有subshells,没有配置文件设置,没有复杂的api,就是这么简单

// 安装
$ sudo npm install -g n

// 版本切换
输入n,就会出现安装的node版本列表,列表项前面有个o的,说明就是你当前在使用的node版本,移动上下方向键来选择要使用的版本,最后按回车生效。
$ n
        5.10.1 
o      6.2.2 
        7.0.0

// 安装某个版本
$ n x.x.x

// 安装最新版本
$ n latest

// 安装稳定版本
$ n stable

// 删除某个版本
$ n rm x.x.x

// 指定某个版本来执行文件
n user x.x.x some.js

nvm

nvm 全称Node Version Manager,它与n的实现方式不同,其是通过shell脚本实现的。

// 安装方式有两种:
$ curl https://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库clone到~/.nvm,然后会在~/.bash_profile, ~/.zshrc或`~/.profile末尾添加source,安装完成之后,你可以用以下命令来安装node
$ nvm install x.x.x

// 使用指定的版本
$ nvm use x.x.x

// 查看当前已经安装的版本
$ nvm ls
.nvm
->  vx.x.x

// 查看正在使用的版本
$ nvm current
vx.x.x

// 指定某个版本来执行文件
$ nvm run x.x.x some.js

// 卸载nvm
$ rm -rf ~/.nvm

相关文章

  • Node Nvm Npm 和 yarn homebrew

    Node Npm Nvm 和yarn homebrew 三者关系: nvm切换不同版本的node, node自带n...

  • node版本切换:n或nvm

    场景 眼瞅着要过年了,却少了儿时的年味儿。提醒我的是公司年假安排和我的明年规划。 n n是Node的一个模块,作者...

  • 20141225学习记录

    一、node相关## 1.node版本管理### 利用n和nvm管理Node的版本标签: n nvm node版本...

  • Mac上使用nvm管理node版本

    安装nvm 让nvm生效 或者 用nvm查看可用的node版本 安装 切换node版本

  • Nodejs

    简单方式安装/升级/切换node版本的方法:n & nvm[https://segmentfault.com/a/...

  • ubuntu上使用nvm安装nodejs和npm

    安装nvm(如果安装失败,请先安装git) 查看nvm版本 查看所有node版本 安装node版本 切换node版...

  • 使用nvm安装Node.js环境

    安装 nvm nvm 是node的版本管理工具,我们使用nvm来切换Node.js版本。 nvm的GitHub地址...

  • nvm

    nvm和n都是node版本管理工具 为了解决node各种版本存在不兼容现象 nvm是让你在同一台机器上安装和切换不...

  • node版本管理工具nvm-Mac下安装及使用

    目前主流的node版本管理工具有两种,nvm和n。管理 node 版本,选择 nvm 还是 n? 1、安装 nvm...

  • 随笔38号20181025-nvm

    装node+npm用nvm,可以切换node版本适应扩展包 完全删除老node nvm安装

网友评论

      本文标题:node版本切换:n或nvm

      本文链接:https://www.haomeiwen.com/subject/ytrvettx.html