Windows下node.js安裝及環境配置
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安裝及環境配置