使用场景

在Node版本快速更新迭代的今天,新老项目使用的node版本号可能已经不相同了,node版本更新越来越快,项目越做越多,node切换版本号的需求越来越迫切,传统卸载一个版本在安装另一个版本的方式太过于麻烦,这也是nvm能够流行的原因。

下载nvm

打开下载地址:https://github.com/coreybutler/nvm-windows/releases

选择1.1.5最终发布版,比较稳定,或者选择预发行版本1.1.6,根据个人的喜欢,本人使用的是1.1.6的,目前没有遇到任何问题。

上图四个文件的解释如下:

nvm-noinstall.zip: 绿色免安装版本,需要配置之后才能使用;

nvm-setup.zip:windows安装包,不需要配置直接使用(推荐使用);

Source code(zip):zip压缩的源码

Sourc code(tar.gz):tar.gz的源码

推荐使用安装包:nvm-setup.zip,注意:下载完成之后,先不要着急安装,看完下文的“注意点”之后再进行安装,才能保证nvm能够正常使用。

※注意点

1.安装nvm之前先卸载之前的node版本;

2.安装nvm途中,设置node路径地址时,路径不能包含空格;

3.安装成功后,执行命令窗口的时候,使用管理员身份,进行命令输入与执行,才能保证nvm的顺利使用;

优化方案

配置淘宝源,让npm安装速度更快。

打开nvm安装的根目录“settings.txt”文件,在最后面追加下面两行:

node_mirror: https://npm.taobao.org/mirrors/node/
npm_mirror: https://npm.taobao.org/mirrors/npm/

如图:

nvm命令

nvm install xxx       //安装版本号
nvm use xxx         //设置使用版本号
nvm list          //所有的node版本号
nvm alias default v4.2.4  //nvm设置默认node版本号

史上最详细nodejs版本管理器nvm的安装与使用(附注意事项和优化方案)相关推荐

  1. Android Studio的安装,史上最详细(超多图)!!

    android studio安装教程,史上最详细(超多图)!! 安装android studio,史上最详细(超多图)!! 欢迎前来观看,感觉有用就点波关注吧! android studio的安装(补 ...

  2. linux nvm 管理 nodejs,Nodejs 版本管理器: nvm 介绍

    有时候,我们需要测试写的 Nodejs 的程序在不同 Nodejs 版本下是否能正常运行:或是我们想要尝试下最新版 Nodejs 的新特性,但常用的代码需要旧版本的 Nodejs.但是,一个电脑上只能 ...

  3. 史上最详细“截图”搭建Hexo博客——For Windows

    http://angelen.me/2015/01/23/2015-01-23-%E5%8F%B2%E4%B8%8A%E6%9C%80%E8%AF%A6%E7%BB%86%E2%80%9C%E6%88 ...

  4. Windows server 2003域控直接迁移到2012[史上最详细]

    Windows server 2003域控直接迁移到2012[史上最详细] 有问题请联系QQ:185426445,或者加群微软统一沟通中国(一),群号:222630797, 也可以和我本人联系,手机: ...

  5. IPV4与IPV6的区别(史上最详细)

    IPV4与IPV6的区别(史上最详细) 描述 IPv4 IPv6 地址 长度为 32 位(4 个字节).地址由网络和主机部分组成,这取决于地址类.根据地址的前几位,可定义各种地址类:A.B.C.D 或 ...

  6. java自行车怎么调档_这也许是史上最详细的自行车变速调节攻略了!

    原标题:这也许是史上最详细的自行车变速调节攻略了! 传动系统是自行车中最重要的一个部分,变速套件更是占据了非常重要的地位,野兽菌觉得重要性仅次于车架.如果变速出现问题,会让很多人头疼.这期我们带大家了 ...

  7. android项目实战博学谷源码_Vue框架:史上最详细的Vue实战项目之喵喵电影(视频+源码)...

    Vue是web前端中重要的框架之一,与其他重量级框架不同的是,Vue 采用自底向上增量开发的设计,Vue 的核心库只关注视图层,并且非常容易学习,非常容易与其它库或已有项目整合.所以,对于web前端开 ...

  8. 史上最详细的微生物扩增子数据库整理

    声明:文件所有链接内容来自"生信控"公众号,已经获作者向屿授权. 本人对每个数据库的使用目的和经验配导读,需要使用的小伙伴读点击链接跳转原文学习. "生信控"相 ...

  9. 史上最详细版Centos6安装详细教程

    镜像CentOS-6.8-x86_64-bin-DVD1.ISO 将下载好的镜像上传到服务器,并选择该镜像(详情请看上篇exsi镜像上传文章) 一.安装开始 开机选择第一项 这里询问我们是否要对光盘进 ...

最新文章

  1. 美国爱因斯坦计划技术分析
  2. C经典之14-双向链表存储1-10---ShinePans
  3. paloalto防火墙执行初始配置
  4. MySQL sql99语法—自连接
  5. Shell中的if语句中的
  6. 争时金融java_Java高并发编程基础之AQS
  7. 吃豆人(luogu 7472/NOI Online 2021 普及组 T2)
  8. WorldWind源码剖析系列:可渲染对象类RenderableObject
  9. 工具用途_小工具大用途:万能扳手、开瓶器、开箱器,DIY16种用法,玩过吗
  10. OpenCV之图像的遮挡与切分、合并(笔记06)
  11. Json学习总结(3)——Jsonp跨域及Rest接口实现
  12. 西华师范大学计算机专业保研资格,西华师范大学计算机学院 计算机应用技术保研条件...
  13. Google Calendar Sync_ 把 Microsoft Outlook 同步到 G...
  14. emi滤波matlab,【原创】EMI 滤波器设计从入门到精通(三)
  15. STM32粗略延时,大致精确
  16. CentOS 7中yum安装java
  17. sbuf.st_size 为负数
  18. 02-leveldb入门
  19. 什么是地狱回调?解决回调地狱的两种方法
  20. 用户角色及权限管理设计实例(基于RBAC模型)

热门文章

  1. 【SSM面向CRUD编程专栏 3】关于黑马程序员最全SSM框架教程视频,P37集老师跳过的模块创建以及tomcat下载安装配置和运行等诸多问题
  2. mysql数据库参数
  3. oracle的buffercache
  4. 腾讯云ubuntu18安装图形化界面
  5. 简单实现MySQL数据实时增量同步到Kafka————Maxwell
  6. Problem D: 顺序串的基本运算
  7. Chrome运行时性能瓶颈分析
  8. 视频通信原理——NAT介绍
  9. data.frame类型数据如何将第一列值替换为行号
  10. static和extern对函数的作用