一、下載 Nodejs , 我下載windows x64的zip版本
- Node有兩個版本線: LTS 是長期維護的穩(wěn)定版本 Current 是新特性版本 Node.js 的 LTS 版本意味著什么-- 知乎回答
image.png
二、解壓文件到 D:\Program Files , 并在解壓后的目錄下建立 node_global和node_cache (node_global: npm全局安裝路徑 node_cache: npm全局緩存路徑)
- image.png
三、配置環(huán)境變量
- 新建變量
NODE_PATH, 指向D:\Program Files\node-v8.10.0-win-x64
image.png - 編輯Path 變量,在后面追加
;%NODE_PATH%;%NODE_PATH%\node_global;
image.png
四、配置npm全局安裝路徑
- 打開cmd 執(zhí)行 ,分開執(zhí)行如下命令:
npm config set cache "D:\Program Files\node-v8.10.0-win-x64\node_cache"
npm config set prefix "D:\Program Files\node-v8.10.0-win-x64\node_global"
- 如果執(zhí)行命令卡死,可以刪除
C:\Users\用戶名\.npmrc后重新執(zhí)行。(用戶名:為當前電腦的用戶名)
五、npm設(shè)置淘寶倉庫 (可以使用 cnpm 或 直接設(shè)置 --registry ,推薦設(shè)置 --registry)
- 直接設(shè)置 --registry (推薦)
npm config set registry http://registry.npm.taobao.org/
- cnpm 安裝完成后,以后就可以用cnpm代替 npm, 此時npm還是會用官方鏡像,cnpm會用國內(nèi)鏡像
npm install -g cnpm --registry=https://registry.npm.taobao.org
- 如果要恢復成原來的設(shè)置,執(zhí)行如下:
npm config set registry https://registry.npmjs.org/
- 關(guān)于淘寶鏡像更多情況請看 淘寶鏡像官方
六、驗證安裝結(jié)果
-
版本驗證 node -v 和 npm -v
image.png - 查看 淘寶鏡像設(shè)置情況
npm get registry

image.png
- 查看npm全局路徑設(shè)置情況, 全局安裝一個模塊就可以測評,這里用 webpack , 安裝完成后會在前面設(shè)置的 node_global 下生成文件
npm install webpack -g

image.png
- image.png
注意:如果要進行版本降級,可以重新下載其它版本,然后修改環(huán)境變量,修改全局global和cache路徑(上面第四步) 。
- 如果出現(xiàn)node-sass版本問題(如下),可以執(zhí)行
npm uninstall node-sass,然后重新執(zhí)行npm install node-sass, 最好重啟一下開發(fā)環(huán)境,讓修改都生效(防止環(huán)境變量被緩存)
Node Sass could not find a binding for your current environment:Windows 64-bit with Node.js 4.x
Found bindings for the following environment:
- OS X 64-bit with Node.js 4.x
Node Sass could not find a binding for your current environment





