Node利器

Bobyte發表於2018-07-12

簡介

簡單的說 Node.js 就是執行在服務端的 JavaScript。
Node.js 是一個基於Chrome JavaScript 執行時建立的一個平臺。
Node.js 是一個事件驅動I/O服務端JavaScript環境,基於Google的V8引擎。

Node.js安裝與配置

到官網下載最新的Node.js安裝
node-v8.11.3-x64.msi

配置快取資料夾

由於Node.js安裝後,預設的node_modules和快取檔案是存在C盤的,最好是修改成其它盤。
找到【nodejs安裝目錄】/node_modules/npm/npmrc 檔案

修改
prefix=${APPDATA}\npm
為:
prefix=D:\Program Files\nodejs\node_global
cache=D:\Program Files\nodejs\node_cache
registry=https://registry.npm.taobao.org

或:
npm config set prefix “D:\Program Files\nodejs\node_global”
npm config set cache “D:\Program Files\nodejs\node_cache”

解:
prefix=D:\Program Files\nodejs\node_global 指定全域性安裝的node模組的目錄
cache=D:\Program Files\nodejs\node_cache 指定快取目錄
registry=https://registry.npm.taobao.org 指定使用國內的淘寶的Node.js映象

配置環境變數:

新建環境變數

變數名: NODE_PATH
值: D:\Program Files\nodejs\node_global\node_modules

path環境變數加入路徑:

D:\Program Files\nodejs\node_global //加入該路徑,才能使用後面安裝vue-cli後的vue命令
D:\Program Files\nodejs //加入該路徑,才能使用後面安裝node npm 命令

測試配置

安裝一個vue-cli試試
npm install -g vue-cli
如果安裝成功,會生成一個目錄:
D:\Program Files\nodejs\node_global\node_modules\vue-cli
vue-cli的檔案就在該目錄下
同理可安裝如下:
npm install -g express
npm install -g webpack

關於升級

Windows系統node.js 版本升級

網上很多的說法都是先安裝 n 模組
npm install -g n (在此之前清除npm cache clean -f ),
可是我的電腦執行後不行:因為是windows

最後我是通過重新下載新版本的 msi 安裝包,然後覆蓋安裝之前的版本來完成更新操作的。
也就是說我之前安裝在 D:\Program Files\nodejs 資料夾下。覆蓋安裝和前面安裝路徑選擇為同一路徑。
之後再去看 node 的版本:更新到 v8.11.3 了。

實際上,安裝 node 會同步更新 npm 的版本號,選擇了最新的 node 版本,那麼 npm 固然也是最新的版本了,所以如果你只是單純的要更新 npm 就不需要來更新 node 了。

備註

先安裝的node-v10.5.0-x64.msi,更新到了 v10.5.0 ,使用上碰到相容問題,降低到v8.11.3

相關文章