前提條件
安裝的PC需要能訪問(wèn)互聯(lián)網(wǎng)。
配置NodeJS和NPM
-
修改NPM的緩存目錄和全局目錄路徑,將對(duì)應(yīng)的模塊目錄改到nodejs的安裝目錄。
< >在nodejs安裝目錄(例如D:\nodejs)下創(chuàng)建“node_cache”和“node_global”兩個(gè)目錄。< >node_cache:用于存放安裝過(guò)程的緩存文件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所示結(jié)果。
npm install cluster -g
圖5 執(zhí)行命令
打開(kāi)剛才創(chuàng)建的“node_global”目錄,可以看到“node_modules\cluster”目錄。
圖6 生成cluster目錄
配置npm和nodejs的環(huán)境變量,使得NodeJS能正確地調(diào)用對(duì)應(yīng)的模塊。
< >單擊“開(kāi)始”,右鍵單擊“計(jì)算機(jī)”,選擇“屬性”。
圖7 打開(kāi)“屬性”對(duì)話框
單擊“高級(jí)系統(tǒng)設(shè)置”。
圖8 控制面板
選擇“高級(jí)”頁(yè)簽,單擊“環(huán)境變量”,打開(kāi)“環(huán)境變量”對(duì)話框。
圖9 系統(tǒng)屬性
新建用戶變量。變量名:NODE_PATH
變量值:D:\nodejs\node_global\node_modules
圖10 新增環(huán)境變量
修改nodejs默認(rèn)的模塊調(diào)用路徑。
因?yàn)榘惭b時(shí)修改了默認(rèn)的安裝目錄,導(dǎo)致模塊的安裝位置變了,如不修改環(huán)境變量,nodejs的命令就找不到安裝的模塊。
在“環(huán)境變量”對(duì)話框的“用戶變量”區(qū)域找到“Path”,單擊“編輯”,然后選擇npm那個(gè)。點(diǎn)擊右邊的編輯,將其修改為:D:\nodejs\node_global\
-
打開(kāi)一個(gè)新的cmd窗口,輸入node命令,進(jìn)入nodejs的交互式命令控制臺(tái)。
-
輸入require('cluster')命令。
如果能正常輸出cluster模塊的信息,如圖11所示,說(shuō)明以上所有配置已生效。
圖11 檢查配置是否生效
-
將npm的模塊下載倉(cāng)庫(kù)從默認(rèn)的國(guó)外站點(diǎn)改為國(guó)內(nèi)的站點(diǎn),使得下載模塊的速度更快。
-
在命令行窗口執(zhí)行以下命令。npm --registry https://registry.npm.taobao.org install cluster
圖12 修改npm模塊下載倉(cāng)庫(kù)
-
執(zhí)行以下命令并等待命令執(zhí)行完成,配置模塊下載倉(cāng)庫(kù)永久使用國(guó)內(nèi)該站點(diǎn)地址。npm install -g npm --registry=https://registry.npm.taobao.org
圖13 配置模塊下載永久地址
至此,nodejs和npm在windows上的配置全部完成