如何优雅的配置你的 Node/NPM 环境

1380环境配置kohai

最简单的安装方法当然是:直接在官网下载安装包安装即可。可是这样如果遇到要切换 Node 版本,或者切换 64位/32位,就需要卸载掉旧的 Node,重新安装。

所以,有这样一款第三方软件可以帮您管理 Node,实现轻松切换版本号和位数,它就是 NVM(Node Version Manager)—— Node 版本管理工具。

安装 NVM

不同系统的仓库如下:

Windows:

https://github.com/coreybutler/nvm-windows

MacOS/Linux:

https://github.com/nvm-sh/nvm

本次演示以 Windows 系统为例。

nvm-windows 和 nvm 并不是同一个东西,nvm 只实现了 Mac/Linux,而 nvm-windows 属于第三方实现的功能大致相同的同类型软件。

访问下面地址进行下载:

https://github.com/coreybutler/nvm-windows/releases

如下图,这里推荐安装版的,这样无需配置环境变量:

下载之后解压缩,运行里面的 exe 文件,一路下一步即可。

安装完成后,打开命令行窗口,输入 nvm ,看到输出以下信息,即安装成功:

如果提示 nvm 不是命令,可能需要重启电脑以生效。

NVM 命令

首先需要配置镜像源,在命令行窗口执行以下两条命令,分别配置 Node 和 NPM 的下载源:

nvm node_mirror https://npm.taobao.org/mirrors/node/
shell
复制代码
nvm npm_mirror https://npm.taobao.org/mirrors/npm/
shell
复制代码

接下来就是安装 Node 了,输入以下命令查看最新的版本号,第二列 LTS 的第一个为最新的长期维护版本,一般选择这个版本:

nvm list available
shell
复制代码

比如这里选择版本为 14.15.4,则输入以下命令

nvm install 14.15.4
shell
复制代码

如果需要安装 32位版本,可以在后面加上32

nvm install 14.15.4 32
shell
复制代码

安装完成之后,可以通过以下命令查看已安装的版本

nvm list
shell
复制代码

使用以下命令设置当前使用的版本

nvm use 14.15.4
shell
复制代码

设置完成之后,通过以下命令测试 Node 是否配置成功

node -v
npm -v
shell
复制代码

如果提示命令不存在,可以尝试重启电脑

配置 NPM 源

一般来说,npm 安装依赖会非常慢,所以可以配置 npm 的镜像源来给 npm 加速。

你可以选择安装 cnpm

npm install cnpm -g --registry=https://r.npm.taobao.org
shell
复制代码

之后安装依赖的命令就变成

cnpm install  或  cnpm i
shell
复制代码

这里推荐另一种方法,使用 nrm (NPM registry manager),可以轻松的切换 NPM 的源,

npm install nrm-g --registry=https://r.npm.taobao.org
shell
复制代码

安装完成后,在控制台中输入以下命令可以查看所有源

nrm ls
shell
复制代码

测试连接速度

nrm test
shell
复制代码

设置某个源

nrm use taobao
shell
复制代码

设置回默认的源

nrm use npm
shell
复制代码