Windows下nodejs和nvm的安装

一、简介

Node.js 是一个基于 Chrome V8 引擎的 JavaScript 运行环境。

Node.js 使用了一个事件驱动、非阻塞式 I/O 的模型,使其轻量又高效。

首先,我们要了解node和npm、nvm这两者的关系。

npm是Node.js 的包管理器,是全球最大的开源库生态系统;

nvm(Node Version Manager)是Node.js的版本管理器,具体下载地址:https://github.com/coreybutler/nvm-windows/releases

由于在开发工作可能会在多个Node版本之间切换测试,而且Node的版本也比较多,所以需要这么一款版本管理工具进行管理。

二、安装

安装node之前一定要确保电脑卸载干净之前安装的node,检查一下环境变量里的用户变量和系统变量是否还存在NVM_HOME和NVM_SYMLINK,如果有的话就证明没有删除干净,删掉再检查一次。

Windows下nodejs和nvm的安装

两种方法安装,先安装nvm后安装node,先安装node后安装nvm。

先介绍第一种:先安装nvm后安装node。

1、下载nvm-setup.zip,地址:https://github.com/coreybutler/nvm-windows/releases

下载后解压安装,一路next。

Windows下nodejs和nvm的安装

2、检测是否安装成功:

win+r->cmd进入命令行输入:nvm -v,如果安装成功会显示nvm的版本号以及nvm的一系列指令。

如图:

Windows下nodejs和nvm的安装

3、然后,就可以利用nvm进行node.js的安装了。

我安装的是11.6.0的版本。在这里额外说明一下,版本号中的第二位数字为奇数是非稳定版本,为偶数则是稳定版本。

nvm install 11.6.0 //node的版本号

安装好了还不能直接使用npm命令,需要

nvm use 11.6.0

查看一下安装的列表,是否已存在此node版本:

nvm ls

我再安装一个10.0.0版本的测试一下,结果:

 Windows下nodejs和nvm的安装

 切换node版本命令:nvm use node的版本号   就可以了:

Windows下nodejs和nvm的安装

接下来就可以使用npm命令进行愉快地玩耍了。 

有关npm的知识请移步官网学习:https://www.npmjs.com/ 。

 4、切换镜像

得到原本的镜像地址:

npm get registry 

原来的镜像是: https://registry.npmjs.org/。

如果安装得太慢了,可以切换为淘宝镜像:

npm config set registry http://registry.npm.taobao.org/

换成原来的:

npm config set registry https://registry.npmjs.org/

第一种方法介绍完了! 

第二种:先安装node后安装nvm。

1、安装nodejs,去官网下载:https://nodejs.org/en/

把下载下来的压缩包解压安装。

一路next,安装过程记住安装目录,待会儿会用到,也可以自定义目录。

 node -v,npm -v成功了就可以下一步了。

2、安装nvm:https://github.com/coreybutler/nvm-windows/releases

也是对压缩包解压然后安装,别急着一路next哦,注意安装目录。

高能来袭:怎么把nvm和已有的node关联呢?

安装nvm的时候,也有两个安装目录,一个是nvm的安装目录,一个是nodejs的安装目录。

在选择nodejs的安装目录时,选择第一步nodejs安装时的nodejs的目录,

然后它会弹出一个提示框,yes就好了。

关联成功了!

node -v一下,npm-v一下,nvm -v一下, nvm install 10.0.0一下,nvm use 10.0.0一下,以上都没有问题就是OK了!