前提条件
安装的PC需要能访问互联网。
配置NodeJS和NPM
-
修改NPM的缓存目录和全局目录路径,将对应的模块目录改到nodejs的安装目录。
< >在nodejs安装目录(例如D:\nodejs)下创建“node_cache”和“node_global”两个目录。< >node_cache:用于存放安装过程的缓存文件node_global:用于存放最终的模块配置。图3 修改目录

在命令行窗口执行下面这命令修改缓存目录和全局目录。
npm config set prefix "D:\nodejs\node_global"
npm config set cache "D:\nodejs\node_cache"
图4 执行命令

继续执行以下命令,等待命令执行完成后,显示如
图5所示结果。
npm install cluster -g
图5 执行命令

打开刚才创建的“node_global”目录,可以看到“node_modules\cluster”目录。
图6 生成cluster目录

配置npm和nodejs的环境变量,使得NodeJS能正确地调用对应的模块。
< >单击“开始”,右键单击“计算机”,选择“属性”。
图7 打开“属性”对话框

单击“高级系统设置”。
图8 控制面板

选择“高级”页签,单击“环境变量”,打开“环境变量”对话框。
图9 系统属性

新建用户变量。变量名:NODE_PATH
变量值:D:\nodejs\node_global\node_modules
图10 新增环境变量

修改nodejs默认的模块调用路径。
因为安装时修改了默认的安装目录,导致模块的安装位置变了,如不修改环境变量,nodejs的命令就找不到安装的模块。
在“环境变量”对话框的“用户变量”区域找到“Path”,单击“编辑”,然后选择npm那个。点击右边的编辑,将其修改为:D:\nodejs\node_global\
-
打开一个新的cmd窗口,输入node命令,进入nodejs的交互式命令控制台。
-
输入require('cluster')命令。
如果能正常输出cluster模块的信息,如图11所示,说明以上所有配置已生效。
图11 检查配置是否生效

-
将npm的模块下载仓库从默认的国外站点改为国内的站点,使得下载模块的速度更快。
-
在命令行窗口执行以下命令。npm --registry https://registry.npm.taobao.org install cluster
图12 修改npm模块下载仓库

-
执行以下命令并等待命令执行完成,配置模块下载仓库永久使用国内该站点地址。npm install -g npm --registry=https://registry.npm.taobao.org
图13 配置模块下载永久地址

至此,nodejs和npm在windows上的配置全部完成