前提條件
安裝的PC需要能訪問互聯(lián)網(wǎng)。
配置NodeJS和NPM
-
修改NPM的緩存目錄和全局目錄路徑,將對應的模塊目錄改到nodejs的安裝目錄。
< >在nodejs安裝目錄(例如D:\nodejs)下創(chuàng)建“node_cache”和“node_global”兩個目錄。< >node_cache:用于存放安裝過程的緩存文件node_global:用于存放最終的模塊配置。圖3 修改目錄

在命令行窗口執(zhí)行下面這命令修改緩存目錄和全局目錄。
npm config set prefix "D:\nodejs\node_global"
npm config set cache "D:\nodejs\node_cache"
圖4 執(zhí)行命令

繼續(xù)執(zhí)行以下命令,等待命令執(zhí)行完成后,顯示如
圖5所示結果。
npm install cluster -g
圖5 執(zhí)行命令

打開剛才創(chuàng)建的“node_global”目錄,可以看到“node_modules\cluster”目錄。
圖6 生成cluster目錄

配置npm和nodejs的環(huán)境變量,使得NodeJS能正確地調用對應的模塊。
< >單擊“開始”,右鍵單擊“計算機”,選擇“屬性”。
圖7 打開“屬性”對話框

單擊“高級系統(tǒng)設置”。
圖8 控制面板

選擇“高級”頁簽,單擊“環(huán)境變量”,打開“環(huán)境變量”對話框。
圖9 系統(tǒng)屬性

新建用戶變量。變量名:NODE_PATH
變量值:D:\nodejs\node_global\node_modules
圖10 新增環(huán)境變量

修改nodejs默認的模塊調用路徑。
因為安裝時修改了默認的安裝目錄,導致模塊的安裝位置變了,如不修改環(huán)境變量,nodejs的命令就找不到安裝的模塊。
在“環(huán)境變量”對話框的“用戶變量”區(qū)域找到“Path”,單擊“編輯”,然后選擇npm那個。點擊右邊的編輯,將其修改為:D:\nodejs\node_global\
-
打開一個新的cmd窗口,輸入node命令,進入nodejs的交互式命令控制臺。
-
輸入require('cluster')命令。
如果能正常輸出cluster模塊的信息,如圖11所示,說明以上所有配置已生效。
圖11 檢查配置是否生效

-
將npm的模塊下載倉庫從默認的國外站點改為國內的站點,使得下載模塊的速度更快。
-
在命令行窗口執(zhí)行以下命令。npm --registry https://registry.npm.taobao.org install cluster
圖12 修改npm模塊下載倉庫

-
執(zhí)行以下命令并等待命令執(zhí)行完成,配置模塊下載倉庫永久使用國內該站點地址。npm install -g npm --registry=https://registry.npm.taobao.org
圖13 配置模塊下載永久地址

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