在windows下安装nvm

来源:互联网 发布:path软件2017 编辑:程序博客网 时间:2024/05/19 05:37

nvm(nodejs version manager)是nodejs版本管理工具

首先说一下nodejs是什么?

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。Node.js 的包管理器 npm,是全球最大的开源库生态系统。


接下来说,为什么要用nodejs?

nodejs在服务端与其他语言相比有个很大的优势就是非阻塞IO,专为网络服务而设计,高效的解决输入和输出,nodejs使用事件循环和线程池的方式来解决高并发的问题,但是对于大量的计算,nodejs却并不适合。


最后,来说一下nvm在windows下的安装

1.首先确保你的网络畅通,还有不被墙,如果需要翻墙,请看: https://github.com/getlantern/lantern

2.下载 nvm 包 地址:https://github.com/coreybutler/nvm-windows/releases,我们选择第二个:nvm-setup.zip 下载完成后解压运行,安转路径比如: 我的路径是D:\Develop\nvm 里面的文件列表是这样的:elevate.cmd、elevate.vbs、install.cmd、LICENSE、nvm.exe


安装完成后一般会去自动给我们配置好系统变量,如果没有,我们需要手动去配置系统变量

NVM_HOME :指向nvm安装目录

NVM_SYMLINK:nodejs安装目录

Path :变量值中增加 NVM_HOME 和 NVM_SYMLINK两个环境变量


在安装路径下,按住shift键,点击右键选中'在此处打开命令窗口',在运行的dos页面,输入nvm -v,查看


好像是有设置下载镜像的命令,但是我配置了一下,不行

解决办法: 
在你nvm的安装路径下,找到settings.txt打开,在后面加加上

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

通过 nvm 安装任意版本的 node

nvm 默认是从 http://nodejs.org/dist/ 下载的, 国外服务器, 必然很慢,
npm也是从国外服务器下载的,基本下载不下来
好在 nvm 以及支持从镜像服务器下载包, 于是我们可以方便地从淘宝的 node dist 镜像下载:

set "NVMW_NODEJS_ORG_MIRROR=https://npm.taobao.org/mirrors/node"set "NVMW_NPMJS_COM_MIRROR=https://npm.taobao.org/mirrors/npm"nvm install 4.3.2

如果你不想每次都输入环境变量 NVMW_NODEJS_ORG_MIRROR, 那么我建议你在全局环境变量中增加它.

然后你可以继续非常方便地安装各个版本的 node 了, 你可以查看一下你当前已经安装的版本:nvm list


develop文件中生成了一个nodejs的快捷方式,点击这个快捷方式,就可以调转到当前使用版本的nodejs中,当然,安装好了nodejs之后,

node还有一个npm(node package manage),这个工具,在新版本的node中已经集成了进来,所以我们可以直接使用了,

通过npm我们不仅可以下载node的各种包,我们还可以下载各种在npm生态网上的包,例如jQuery,angularJS,bootstrap,等等很多包,还包括gulp,bower,grunt等等工具



0 0