spice and wolfspice and wolf Be the One you wanna Be

NVM搭建node环境

搭建node环境时,js包和依赖下载是个头痛的事,对新手来说,node环境搭建后,能否正常运行,当下出现的依赖包安装问题是否是node环境配置错误导致的,都是些玄学的议题。所以我们试着优雅地完成一次node环境搭建,让其不再成为后顾之忧。

NVM安装

NVM是node的版本管理工具,因为诸多问题都跟node版本直接挂钩,版本切换是个很常见的操作,所以让我们先来下载NVM:

下载安装

进入官网,下载并安装

nvm包

统一全局包目录

在nvm根目录下创建node_global和node_cache文件夹

node_global和node_cache

创建环境变量NODE_PATH、NODE_CACHE,在PATH中加入%NODE_PATH%,目的是切换版本时省去了重复导包的麻烦。设置之前,用nvm指令切换node版本后,每个版本的全局包都是独立的,在每个版本对应文件夹下的node_module目录下,当设置了NODE_PATH后,全部版本下载的全局包都在NODE_PATH指定的文件夹下。

NODE_PATH和NODE_CACHE
PATH配置

镜像源配置

在nvm软件根路径的settings配置文件中加入两行配置(配置淘宝镜像源,上面是node包的下载镜像源,下面是npm包的下载镜像源)

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

配置npm下载js包的默认镜像源地址

npm config set registry https://registry.npm.taobao.org  // 国内淘宝镜像源
npm config set registry https://registry.npmjs.org   // 默认镜像源

下载并应用node

管理员身份打开cmd命令行,下载所需版本node,并应用

nvm install 9.11.2
nvm use 9.11.2

查看node和npm版本,测试是否切换成功

node -v
npm -v

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

Press ESC to close