進入Node.js官網下載頁,選擇LTS(Long Term Support長期支持版)下的msi安裝包下載
LTS版比較穩定,Current是最新版,會有比較新的特性,但也可能會形成一些不穩定因素node
經過上圖能夠看到安裝版會作一下的操做webpack
安裝完畢後運行-cmd
,能夠看到PATH中添加了Node.js根目錄和npm的默認全局包安裝目錄web
echo %PATH% D:\develop\devtools\node-v8.11.3-win-x64;C:\Users\Administrator\AppData\Roaming\npm node -v v8.11.3 npm -v 5.6.0
其中Node.js的根目錄是添加在系統變量下的PATH中,npm的全局包安裝目錄是添加在用戶變量下的PATH中npm
npm config ls ; cli configs metrics-registry = "https://registry.npmjs.org/" scope = "" user-agent = "npm/5.6.0 node/v8.11.3 win32 x64" ; builtin config undefined prefix = "C:\\Users\\Administrator\\AppData\\Roaming\\npm" ; node bin location = D:\develop\devtools\node-v8.11.3-win-x64\node.exe ; cwd = C:\Users\Administrator\Desktop ; HOME = C:\Users\Administrator ; "npm config ls -l" to show all defaults.
還能夠經過npm config ls -l
查看npm的全部默認配置
例如npm的安裝緩存目錄以及全局、用戶配置文件路徑緩存
cache = "C:\\Users\\Administrator\\AppData\\Roaming\\npm-cache" globalconfig = "C:\\Users\\Administrator\\AppData\\Roaming\\npm\\etc\\npmrc" userconfig = "C:\\Users\\Administrator\\.npmrc"
若是不但願npm install -g
全局安裝的包安裝到C盤,能夠設置npm全局安裝目錄,順帶也設置下緩存目錄方便統一管理,運行-cmd
工具
npm config set prefix "D:\develop\devtools\node-v8.11.3-win-x64\node-global" npm config set cache "D:\develop\devtools\node-v8.11.3-win-x64\node-cache"
設置完後會在當前用戶~/目錄下生成.npmrc文件,npm config set其實就是修改.npmrc文件的key值
同時由於修改了npm的全局包安裝目錄,修改C:\Users\Administrator\AppData\Roaming\npm
爲D:\develop\devtools\node-v8.11.3-win-x64\node-global
ui
進入Node.js官網下載頁,選擇LTS(Long Term Support長期支持版)下的zip壓縮包下載
經過上面安裝版的描述瞭解到安裝版作的配置就只有spa
因此手動設置上述目錄到環境變量便可code
$ npm install -g cnpm --registry=https://registry.npm.taobao.org