搭建node环境时,js包和依赖下载是个头痛的事,对新手来说,node环境搭建后,能否正常运行,当下出现的依赖包安装问题是否是node环境配置错误导致的,都是些玄学的议题。所以我们试着优雅地完成一次node环境搭建,让其不再成为后顾之忧。
NVM安装
NVM是node的版本管理工具,因为诸多问题都跟node版本直接挂钩,版本切换是个很常见的操作,所以让我们先来下载NVM:
下载安装
进入官网,下载并安装

统一全局包目录
在nvm根目录下创建node_global和node_cache文件夹

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