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

简介:

使用场景

在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 --xxx:版本号
nvm use xxx --使用版本号
nvm list --所有的node版本号





本文转自王磊的博客博客园博客,原文链接:http://www.cnblogs.com/vipstone/p/8320081.html,如需转载请自行联系原作者

目录
相关文章
|
存储 缓存 JavaScript
【Node.js 】开发中遇到的多进程‘keylog‘ 事件以及TLS/SSL的解决学习方案实战
【Node.js 】开发中遇到的多进程‘keylog‘ 事件以及TLS/SSL的解决学习方案实战
【Node.js 】开发中遇到的多进程‘keylog‘ 事件以及TLS/SSL的解决学习方案实战
|
数据采集 运维 资源调度
|
数据采集 缓存 编解码
|
数据采集 编解码 移动开发
Puppeteer + Nodejs 通用全屏网页截图方案(二)常用参数实现
学习如何对网页截图程序设计基本参数功能。
|
数据采集 JavaScript
Puppeteer + Nodejs 通用全屏网页截图方案(一)基本功能
学习一个网页截图程序的实现基本功能。
|
存储 SQL JavaScript
解秘 Node.js 单线程实现高并发请求原理,以及串联同步执行并发请求的方案
最近在做一个支持多进程请求的 Node 服务,要支持多并发请求,而且请求要按先后顺序串联同步执行返回结果。 对,这需求就是这么奇琶,业务场景也是那么奇琶。 需求是完成了,为了对 Node.js 高并发请求原理有更深一些的理解,特意写一篇文章来巩固一下相关的知识点。
756 0
解秘 Node.js 单线程实现高并发请求原理,以及串联同步执行并发请求的方案
|
负载均衡
基于阿里的Node全栈之路(二)阿里负载均衡的HTTPS优化方案
很多时候,我们习惯了自己做负载均衡,自己部署nginx,甚至是自己在代码里实现https。没错这些还是蛮能锻炼动手能力的,但重复造轮子这个话题~
2837 0
|
2月前
|
JSON JavaScript 前端开发
JS服务端技术—Node.js知识点
本篇文章是我开始系统学习Node.js的一些笔记。如果文中阐述不全或不对的,多多交流。
62 0
JS服务端技术—Node.js知识点
|
3月前
|
JavaScript
node下的two.js调用one.js出现无法编译问题 Cannot find module ‘c:
node下的two.js调用one.js出现无法编译问题 Cannot find module ‘c:
47 0
|
3月前
|
JavaScript
Turndown 源码分析:五、节点相关`root-node.js`和`node.js`
Turndown 源码分析:五、节点相关`root-node.js`和`node.js`