详解使用nvm管理多版本node的方法


Posted in Javascript onAugust 30, 2017

首先,使用下面的命令来安装 nvm

$ curl -o- https://raw.githubusercontent.com/creationix/nvm/v0.33.2/install.sh | bash

下载并安装完成后用户退出重新登录或者重新 source 一下环境变量

$ . ~/.bashrc

查看当前系统 node 版本

$ nvm ls
      N/A
node -> stable (-> N/A) (default)
iojs -> N/A (default)

可以看到目前系统里没有安装任何版本的 node

使用 “nvm install ” 安装指定版本的 node

$ nvm install v6.10.0
Downloading and installing node v6.10.0...
Downloading https://nodejs.org/dist/v6.10.0/node-v6.10.0-linux-x64.tar.gz...
######################################################################## 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v6.10.0 (npm v3.10.10)
Creating default alias: default -> v6.10.0

$ nvm install v7.10.0
Downloading and installing node v7.10.0...
Downloading https://nodejs.org/dist/v7.10.0/node-v7.10.0-linux-x64.tar.gz...
######################################################################## 100.0%
Computing checksum with sha256sum
Checksums matched!
Now using node v7.10.0 (npm v4.2.0)

再次查看 node 版本信息

$ nvm list
    v6.10.0
->   v7.10.0
default -> v6.10.0
node -> stable (-> v7.10.0) (default)
stable -> 7.10 (-> v7.10.0) (default)
iojs -> N/A (default)
lts/* -> lts/boron (-> N/A)
lts/argon -> v4.8.3 (-> N/A)
lts/boron -> v6.10.3 (-> N/A)

现在已经有两个版本的 node 了,其中 “-> v7.10.0” 说明当前使用的 v7.10.0 版本。

$ node -v
v7.10.0

$ nvm current
v7.10.0

现在使用 “nvm use ” 可以切换 node 版本,比如:

$ nvm use v6.10.0
Now using node v6.10.0 (npm v3.10.10)

切换后,查看 node 版本信息 “-> v6.10.0” 说明当前使用的 v6.10.0 版本了。

$ nvm list
->   v6.10.0
    v7.10.0
default -> v6.10.0
node -> stable (-> v7.10.0) (default)
stable -> 7.10 (-> v7.10.0) (default)
iojs -> N/A (default)
lts/* -> lts/boron (-> N/A)
lts/argon -> v4.8.3 (-> N/A)
lts/boron -> v6.10.3 (-> N/A)
$ node -v
v6.10.0

$ nvm current
v6.10.0

最后,如果要设置系统用户默认的 node 版本,可以使用 “nvm alias default ” 来设置。

$ nvm alias default v7.10.0
default -> v7.10.0

$ nvm ls
->   v6.10.0
    v7.10.0
default -> v7.10.0
node -> stable (-> v7.10.0) (default)
stable -> 7.10 (-> v7.10.0) (default)
iojs -> N/A (default)
lts/* -> lts/boron (-> N/A)
lts/argon -> v4.8.3 (-> N/A)
lts/boron -> v6.10.3 (-> N/A)

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
json 实例详细说明教程
Oct 31 Javascript
jQuery入门第一课 jQuery选择符
Mar 14 Javascript
Js实现双击鼠标自动滚动屏幕的示例代码
Dec 14 Javascript
js简单的表格添加行和删除行操作示例
Mar 31 Javascript
JavaScript实现检查页面上的广告是否被AdBlock屏蔽了的方法
Nov 03 Javascript
深入理解jQuery.data() 的实现方式
Nov 30 Javascript
js简易版购物车功能
Jun 17 Javascript
详解Vue.js中.native修饰符
Apr 24 Javascript
vue2.0项目集成Cesium的实现方法
Jul 30 Javascript
layui加载表格,绑定新增,编辑删除,查看按钮事件的例子
Sep 06 Javascript
简单了解JS打开url的方法
Feb 21 Javascript
Vue中使用wangeditor富文本编辑的问题
Feb 07 Vue.js
jquery插件开发之选项卡制作详解
Aug 30 #jQuery
浅谈angular.js跨域post解决方案
Aug 30 #Javascript
详解a++和++a的区别
Aug 30 #Javascript
详解vue2.0 使用动态组件实现 Tab 标签页切换效果(vue-cli)
Aug 30 #Javascript
angular4 如何在全局设置路由跳转动画的方法
Aug 30 #Javascript
浅谈Vue.js应用的四种AJAX请求数据模式
Aug 30 #Javascript
如何理解Vue的render函数的具体用法
Aug 30 #Javascript
You might like
PHP中一些可以替代正则表达式函数的字符串操作函数
2014/11/17 PHP
php中时间函数date及常用的时间计算
2017/05/12 PHP
解决laravel5.4下的group by报错的问题
2019/10/16 PHP
PHP连接MySQL数据库的三种方式实例分析【mysql、mysqli、pdo】
2019/11/04 PHP
跨域表单提交状态的变相判断代码
2009/11/12 Javascript
jquery 元素相对定位代码
2010/10/15 Javascript
完美兼容各大浏览器获取HTTP_REFERER方法总结
2014/06/24 Javascript
JavaScript制作windows经典扫雷小游戏
2015/03/31 Javascript
AngularJS入门教程之AngularJS指令
2016/04/18 Javascript
基于JS判断iframe是否加载成功的方法(多种浏览器)
2016/05/13 Javascript
Bootstrap中表单控件状态(验证状态)
2016/08/04 Javascript
jquery判断iPhone、Android设备类型
2016/09/14 Javascript
canvas压缩图片转换成base64格式输出文件流
2017/03/09 Javascript
Angular.js中angular-ui-router的简单实践
2017/07/18 Javascript
element-ui 限制日期选择的方法(datepicker)
2018/05/16 Javascript
Vue中的异步组件函数实现代码
2018/07/20 Javascript
JS实现百度网盘任意文件强制下载功能
2018/08/31 Javascript
使用localStorage替代cookie做本地存储
2019/09/25 Javascript
d3.js实现图形缩放平移
2019/12/19 Javascript
Vue触发input选取文件点击事件操作
2020/08/07 Javascript
UEditor 自定义图片视频尺寸校验功能的实现代码
2020/10/20 Javascript
vue中使用echarts的示例
2021/01/03 Vue.js
python读取文本中的坐标方法
2018/10/14 Python
python的移位操作实现详解
2019/08/21 Python
python——全排列数的生成方式
2020/02/26 Python
Python实现计算图像RGB均值方式
2020/06/04 Python
Tory Burch美国官方网站:美国时尚生活品牌
2016/08/01 全球购物
世界领先的电子书网站:eBooks.com(在线购买小说、非小说和教科书)
2019/03/30 全球购物
项目考察欢迎辞
2014/01/17 职场文书
高二英语教学反思
2014/01/19 职场文书
团队队名口号大全
2014/06/06 职场文书
手机被没收的检讨书
2014/10/04 职场文书
医务人员医德考评自我评价
2015/03/03 职场文书
2015年幼儿园保育工作总结
2015/05/12 职场文书
使用feign服务调用添加Header参数
2021/06/23 Java/Android
详解Java七大阻塞队列之SynchronousQueue
2021/09/04 Java/Android