【Node.js 安裝】安裝 Node.js 并設置自定義 npm 的路徑(windows系統)

安裝 Node.js 并設置自定義 npm 的路徑,為了方便理解,文中的文件夾路徑,直接使用了我本地的路徑。
實際操作時,對應上自己的本機路徑即可。

1、安裝 Node.js 和 npm

在官網自行下載并安裝了 Node.js 在本地文件夾 G:\Software\nodejs 中,同時在 G:\Software\nodejs\node_modules 文件夾下也已經安裝好了 npm。

為了安裝模塊速度快些,咱們把 npm 的模塊鏡像修改為國內淘寶鏡像:

npm config set registry https://registry.npm.taobao.org

2、修改 npm 的全局模塊( node_modules)的存放路徑以及緩存( node_cache )的路徑。

現在我想分別修改為:G:\Software\nodejs\node_modules 和 G:\Software\nodejs\node_cache 。

修改的方式有兩種,一種是命令行,另一種是直接修改配置文件(.npmrc)。

(1)通過命令行修改

先在 G:\Software\nodejs\ 下新建 node_cache 文件夾

修改全局模塊路徑:

npm config set prefix "G:\Software\nodejs\node_modules"

修改全局緩存路徑:

npm config set cache "G:\Software\nodejs\node_cache"

然后檢查是否修改成功:

npm config ls -l 

(2)通過配置文件(.npmrc)

.npmrc 配置文件的修改可以在 C:\Users\Administrator.npmrc 下修改,也可以找到 npm 安裝的路徑 G:\Software\nodejs\node_modules\npm.npmrc 修改:

prefix=G:\Software\nodejs\node_modules
cache=G:\Software\nodejs\node_cache

3、修改系統環境變量

(1)首先在“系統變量”中,新建一個名為 NODE_PATH 的變量
變量的值為:上面新建的用于存放全局模塊的文件夾(G:\Software\nodejs\node_modules)下的 node_modules 文件夾的絕對路徑(這是告訴系統,用戶下載的全局模塊在此處)。
我這邊是:G:\Software\nodejs\node_modules\node_modules。

注:這里有之所以有兩個 node_modules ,是因為我上面將全局模塊路徑設置為 G:\Software\nodejs\node_modules,而 npm 全局安裝模塊時,會在此路徑下新建一個 node_modules 的文件夾再安裝。

例如下圖為全局安裝 cnpm 之后的效果:

全局按照 cnpm 的效果.png

這樣有一個好處,就是可以很清楚的知道在本地已經全局安裝了什么模塊,與 Node.js 默認安裝的模塊區分開來。

(2)新建完NODE_PATH后,還需要告訴系統,node.js 和 npm 的位置。在“系統變量”的“Path”變量最后加上 G:\Software\nodejs; (node和npm的地址)


最后補充,如果安裝的全局模塊需要在命令行中直接運行,例如 cnpm、webpack 等,則需要再給 "Path" 加上之前修改了的全局模塊路徑 G:\Software\nodejs\node_modules。如此一來,就不會出現“xxx 不是內部命令”的錯誤了。

本文參考:http://blog.csdn.net/williamfan21c/article/details/55517558
轉載請標明出處,謝謝~

?著作權歸作者所有,轉載或內容合作請聯系作者
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發布,文章內容僅代表作者本人觀點,簡書系信息發布平臺,僅提供信息存儲服務。

推薦閱讀更多精彩內容

  • 1、什么是node? 它不是JS文件,也不是JS框架,而是Server side JavaScript runti...
    J_L_L閱讀 1,600評論 0 4
  • 怎么樣?
    隨緣源閱讀 207評論 0 0
  • 項目有以下依賴: 其中 vips-common-cache ---> vip-common-util ---> c...
    zcliu閱讀 699評論 0 0
  • 上個月在花卉市場買了幾盆花,兩棵玫瑰,一棵萬壽梅,還有幾盆綠蘿。第一次養花沒什么經驗,只記得賣家囑咐玫瑰喜陽耐旱,...
    愛麗絲孟游記閱讀 543評論 2 9
  • 自5月份開始,就有些焦慮。 焦慮換工作,焦慮自我價值實現,焦慮家庭,焦慮親子陪伴。 忍不住發脾氣,同時,加劇了夫妻...
    大瑜創造閱讀 341評論 0 0