《Node.js模塊全局安裝路徑配置》要點:
本文介紹了Node.js模塊全局安裝路徑配置,希望對您有用。如果有疑問,可以聯系我們。
相關主題:node.js web開發
Node.js模塊全局安裝路徑配置
node.js下載:https://nodejs.org/en/
可查看現有路徑配置:
c:\> npm config ls
1)在安裝目錄nodejs下創建目錄:
D:\php7\nodejs\node_gobal
D:\php7\nodejs\node_cache
2)在DOS窗中執行:
npm config set prefix "D:\php7\nodejs\node_gobal"
npm config set cache "D:\php7\nodejs\node_cache"
或者直接在配置中修改:在nodejs的安裝目錄中找到 node_modules\npm\.npmrc 文件
修改如下即可:
prefix = D:\php7\nodejs\node_gobal
cache = D:\php7\nodejs\node_cache
3)修改環境變量:
此時,npm模塊安裝的默認全局路徑已經改到了相應的文件夾中,
但是 這時候用戶還是無法require這些模塊,因為電腦系統現在還不知道你把默認路徑給改了,
這時需要對電腦設置環境變量Path,下面是最關鍵的地方(決定修改成敗的地方!):
①首先在“系統變量”中新建,新建一個名為NODE_PATH的變量,變量值為:之前新建的用于存放全局模塊的文件夾中的node_gobal文件夾的絕對路徑。(告訴系統 用戶下載的全局模塊在此處)。
即:D:\php7\nodejs\node_gobal\node_modules
②新建完NODE_PATH后,還需要告訴系統,node和npm的位置,這時候需要在“環境變量”的對話框“系統變量”這一欄中找到“Path”變量,雙擊打開,在已有內容的最后先添加一個英文分號“;”,之后檢查路徑下是否有
D:\php7\nodejs; (node和npm的地址)
下面這一條是如果安裝了cnpm需要添加:
D:\php7\nodejs\node_gobal\;
cnpm安裝命令:
c:\> npm install -g cnpm --registry=https://registry.npm.taobao.org