1:先下載Node.js,網站https://nodejs.org/en/,左側為穩定版,右側為最新版,推薦穩定版
2:Node.js安裝,運行下載后的.msi文件,一路下一步就可以了,我選擇的安裝路徑為E:\Program Files\nodejs,安裝之后運行cmd,執行node -v 和 npm -v命令
如執行結果為上圖所示出現版本號,說明安裝成功,若出現不是內部命令的錯誤,則進入Node.js安裝目錄,執行此命令
2:配置npm的全局模塊的存放路徑以及cache的路徑,我選擇的路徑使Node.js的安裝路徑,在此路徑下建兩個文件夾node_global 和 node_cache,現在的文件目錄如下
執行如下命令
執行之后,使用命npm config get prefix,查看設置
4:嘗試安裝模塊bower, 執行命令npm install bower-g, -g指安裝到E:\Program Files\nodejs\node_global(global地址)
然后執行bower -v,發現如下錯誤
新建NODE_PATH: E:\Program Files\nodejs\node_global\node_modules(global地址)
系統變量里的"PATH"關於Node.js的那一個修改為“E:\Program Files\nodejs\node_global\”(global)
然后重啟cmd,網上大多數教程到此位置,在執行bower -v時就成功了,但我執行的結果卻是
'npm' 不是內部或外部命令,也不是可運行的程序或批處理文件。
bower' 不是內部或外部命令,也不是可運行的程序或批處理文件。
NODE_PATH設置的地址中,再執行bower -v,即可成功顯示bower版本信息
注: 主要有以下幾點,以下幾點正確,不用非得和上文設置一樣
1:設置global路徑,即全局安裝時的路徑
2:環境變量NODE_PATH值為 global路徑下/node_modules
3:環境變量PATH 關於 node值為 global路徑
4:node.exe要在PATH指定的路徑下
5:npm要在NODE_PATH制定的路徑下