欢迎您帮忙纠错, 一起帮助更多的人。 一起来学习交流React, QQ群:413381701

首发于:https://github.com/Kennytian/learning-react-native

前言

之前用 npm 安装过 nvm,就以为安装成功了,但运行 nvm 就报如下提示: This is not the package you are looking for: please go to http://nvm.sh

安装NVM

查资料得出,要使用 curl 或 wget 来安装(版本可以选用官网最新版):

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

或:

wget -qO- https://raw.githubusercontent.com/creationix/nvm/v0.33.0/install.sh | bash

注意:安装完了,重新打开 Terminal(iTerm2) 来重启会话

安装 Node.js

最新版

  1. 安装最新版 Node.js,命令:nvm install node
  2. 查看安装效果,命令:nvm use node,显示:Now using node v7.5.0 (npm v4.1.2)

稳定版(LTS)

  1. 安装 LTS 版,命令:nvm install --lts
  2. 查看安装效果,命令:nvm list,显示:
   ->    v6.9.5v7.5.0system
default -> node (-> v7.5.0)
node -> stable (-> v7.5.0) (default)
stable -> 7.5 (-> v7.5.0) (default)
iojs -> N/A (default)
lts/* -> lts/boron (-> v6.9.5)
lts/argon -> v4.7.3 (-> N/A)
lts/boron -> v6.9.5

切换版本

从上面的安装列表上已经可以看到,我们安装了一个最新版,一个稳定版。分别是:v6.9.5 和 v7.5.0,我们要如何切换不同版本呢?

  1. 切换到 v6.9.5,命令:nvm use v6.9.5,显示:Now using node v6.9.5 (npm v3.10.10)
  2. 切换到 v7.5.0,命令:nvm use v7.5.0,显示:Now using node v7.5.0 (npm v4.1.2)

到这里,我们基本会使用 nvm 了,想用什么版本就可以自由切换。 但如果想玩得更爽一点,就要学习如下一些技巧。

使用别名

你肯定也想到,每次输入v6.9.5 好麻烦。并且时间长了,不一定记得住后面是9.5,还是8.6的版本号。

  1. 设定 LTS 版别名,命令:nvm alias 6 v6.9.5,显示:6 -> v6.9.5
  2. 设定最新版别名,命令:nvm alias 7 v7.5.0,显示:7 -> v7.5.0

转载于:https://www.cnblogs.com/Kennytian/p/6391481.html

使用 NVM 管理不同的 Node.js 版本相关推荐

  1. 使用nvm管理node.js版本以及更换npm淘宝镜像源

    目录 1,前言 2,安装nvm 3,nvm的使用 4,错误处理 5,修改npm默认镜像源 6,win10下cnpm报错 1,前言 注意:此教程仅限Windows,Mac可能不适用 在我们的日常开发中可 ...

  2. 【使用 node 版本切换工具 nvm 切换 node.js 版本】

    使用 node 版本切换工具 nvm 切换 node.js 版本 文章目录 使用 node 版本切换工具 nvm 切换 node.js 版本 前言 一.nvm是什么? 二.使用步骤 1.卸载原有 no ...

  3. 限定项目的 Node.js 版本

    限定项目的 Node.js 版本 限定项目运行所需的 Node.js 版本可保证项目在一个稳定可预期的环境中运行,减少不必要的故障.甚至有些依赖库只能工作于某些版本下.同时,不加以限制的话,在多人合作 ...

  4. 以太坊测试链环境node.js版本

    为什么80%的码农都做不了架构师?>>>    MAC升级Nodejs和Npm到最新版 第一步,先查看本机node.js版本: node -v 第二步,清除node.js的cache ...

  5. 使用napi node_使用Napi / node-addon-api和Cmake的独立于Node.js版本的C ++ Native Addon

    使用napi node This is a tutorial for c++ Node-addon-api / Napi addon using cmake.Napi makes it indepen ...

  6. 部署onlyoffice(node.js版本)之野蛮施工法

    OnlyOffice,在线的文档编辑工具,可以在浏览器上创建WORD,EXCEL,PPT,并且实现在线编辑功能. 第一步,使用docker安装OnlyOffice/DocumentServer. su ...

  7. VUE3学习笔记(二)VUE2 node.js 版本高

    今天在高版本node.js系统运行原来的vue2项目,出现如下错误: 网上查询说的node.js版本高导致,需要输入如下命令就可以解决! 在命令行输入: $env:NODE_OPTIONS=" ...

  8. 查看Vue版本 node.js版本vue-cli版本

    查看node.js版本 node -v 查看vue版本 npm list vue 或者进入项目中package.json文件直接查看 查看Vue-cli版本 vue -V 或者 vue --versi ...

  9. 3 分钟掌握 Node.js 版本的区别

    在我们日常开发中,Node.js 使用场景越来越多,大到服务端项目,小到开发工具脚本,所以掌握 Node.js 一些基础知识是非常有必要的. 今天主要聊一下 Node.js 中 LTS 和 Curre ...

最新文章

  1. JS获取div滚动条距离实现弹出标签位置动态移动
  2. 数据如何从HBase读到MR
  3. UA MATH567 高维统计 专题0 为什么需要高维统计理论?——理解稀疏向量与hard-threshold
  4. 数据安全防护之打造安全.mdb数据库
  5. python3字典升序排序_Python(32)常用指引:排序指南
  6. linux 普通用户登陆系统su - root的时候报错su: Authentication failure
  7. 005 form组件---基本使用.
  8. NodeJS 学习记录
  9. 马云卸任CEO演讲全文:明天起生活将是我的工作
  10. java-linux-eclipse配置
  11. java 声明静态类,为什么你不能在Java中将类声明为静态?
  12. python scikit_如何将Scikit学习Python库用于数据科学项目
  13. python模块使用手册_Python中文手册-Python模块
  14. win10 戴尔电脑 禁用触摸板
  15. 【JavaWeb】消息摘要、数字签名与数字证书的区别
  16. HTML调用Discuz系统变量,Discuz论坛js调用详解
  17. pppd详解_Linux 使用pppd和ppp程序进行3G/4G拨号
  18. 分布式商城项目--dubbo 服务的发布和引用。
  19. 智能切换微信群活码二维码创建教程
  20. [RK3399][Android7.1.1]TvSettings添加默认主界面(Home app)设置

热门文章

  1. mysql批量修改字段字符集_MySQL字符集修改实战教程
  2. 一位全加器的结构描述vhdl_小学数学结构化学习的评价实践探索
  3. mysql 递归查找父节点_MYSQL递归查询,根据子类ID查询所有父类(最全)
  4. java 结构体_Java实现单链表的简单操作
  5. redis将散裂中某个值自增_redis五种数据类型
  6. mysql 关闭锁_mysql数据库取消锁
  7. java编译命令 Linux,通过命令行在linux中编译Java类
  8. python中的垃圾回收机制_python里面的垃圾回收机制
  9. java类体_计算机二级考试Java类之类声明以及类体
  10. js打乱数组的顺序_如何用 js 实现一个类似微信红包的随机算法