1.下面我們來進行npm全局模塊的存放路徑以及cache的路徑的配置,這些路徑默認是在 C 盤的,我覺得這樣會增加系統盤的負擔,所以我希望將以上兩個文件放在nodejs的主目錄下,因此我在nodejs目錄下也就是我的安裝目錄下建立了”node_gobal”和”node_cache”兩個文件夾,如下圖:
2.進入cmd命令行,輸入一下的命令設置全局模塊的安裝路徑到node_gobal文件夾,緩存到node_cache文件夾:
npm config set prefix "E:\node\node_gobal"
npm config set cache "E:\node\node_cache"
3.現在我們來裝一個模塊來測試一下,我選擇的模塊是cordova,你也可以選擇express模塊。進入cmd命令行輸入 npm install -g cnpm --registry=https://registry.npm.taobao.org(順便安裝cnpm) (“-g”表示裝到global目錄下,也就是剛才設置“E:\FRONT\nodejs\node_gobal”目錄下)。等到安裝完成時,會出現提示“cordova”安裝的目錄,以此驗證是否設置成功。
4.由於node全局模塊大多數都是可以通過命令行訪問的,所以還要把“E:\FRONT\nodejs\node_gobal”加入到系統PATH中,方便直接使用命令行運行。