1. 程式人生 > >Windows下node.js安裝及環境配置

Windows下node.js安裝及環境配置

.org 來安 直接 當前 ejs pre 官網 命令 環境

1. 安裝

官網下載node.js的安裝版,一路next,中間可以自定義安裝路徑

技術分享圖片

技術分享圖片

完成後安裝目錄內容如下

技術分享圖片

cmd下檢查是否安裝成功

技術分享圖片

新版Node.js已自帶npm,所以安裝Node.js時會一起安裝,npm的作用就是對Node.js依賴的包進行管理,也可以理解為用來安裝/卸載Node.js需要裝的東西。

2. 環境變量配置

上面可以看出,node.js一路next安裝之後即生效,實際上,windows的msi安裝文件在過程中會直接添加path的系統變量,變量值為node.js的安裝路徑(D:\chengxu\nodejs\);同時也會添加PATH的用戶變量,變量值為安裝時自動生成的目錄(C:\Users\Administrator\AppData\Roaming\npm)

技術分享圖片

如果按照這樣的話,當我使用npm,如執行npm install express [-g] (後面的可選參數-g,g代表global全局安裝的意思)之類的安裝語句時,會將安裝的模塊安裝到用戶變量PATH中配置的默認目錄【C:\Users\Administrator\AppData\Roaming\npm】中,占用C盤空間。所以這裏配置兩個路徑,即npm安裝的全局模塊所在的路徑【node_global】和緩存cache的路徑【node_cache】,在安裝目錄下新建這兩個文件夾

技術分享圖片

cmd下執行該命令

npm config set prefix "D:\chengxu\nodejs\node_global
" npm config set cache "D:\chengxu\nodejs\node_cache"

技術分享圖片

這個過程實際上是在硬盤中增加了npm的配置文件,如下

技術分享圖片

技術分享圖片

所以,當要刪除之前npm的配置時,刪除或者清空該文件即可。

接下來進行環境變量配置

新增系統變量【NODE_PATH】,變量值為【D:\chengxu\nodejs\node_modules】

技術分享圖片

修改用戶變量【PATH】,將其中的【C:\Users\Administrator\AppData\Roaming\npm】替換為【D:\chengxu\nodejs\node_global】

技術分享圖片

3. npm安裝module測試

cmd下執行如下命令

npm install express -g

技術分享圖片

命令中的【-g】為全局安裝的參數,會將模塊安裝到之前配置的全局模塊安裝目錄,如果不加該參數,則默認安裝在cmd當前目錄的node_modules文件夾下(若無,則創建)。

技術分享圖片

執行上面安裝命令極為緩慢,所以設置鏡像站,該配置信息也保存到C:\Users\Administrator\.npmrc 文件

npm config set registry=http://registry.npm.taobao.org

技術分享圖片

安裝成功

技術分享圖片

Windows下node.js安裝及環境配置