NodeJS筆記(二) 修改模組預設儲存路徑

2022-02-22 14:02:45 字數 1035 閱讀 4082

參考:nodejs prefix(全域性)和cache(快取)windows下設定

假設nodejs根目錄為「d:\nodejs」 如下所示,新建「node_cache」資料夾用來存放全域性快取 該路徑下已經存在node_modules目錄可用來存放全域性模組,無需建立新的資料夾,預設已經內建了npm,

npm config set cache "

d:\nodejs\node_cache

" npm config set prefix

"d:\nodejs

" --

nodejs會自動尋找該路徑下的node_modules資料夾為實際存放全域性模組的路徑,這也是為啥叫prefix不叫global的原因;以後安裝的全域性模組都會被放到d:\program files\nodejs\node_modules下,跟npm模組在乙個資料夾中

檢視配置結果

此時,npm模組安裝的預設全域性路徑已經改到了相應的資料夾中,但是這時候使用者還是無法require這些模組,因為電腦系統現在還不知道你把預設路徑給改了

需要在環境變數中設定node_path路徑(模組執行路徑)

注意express 新版本還需要安裝express-generator 使用express -v就可以檢視了

npm install -g express-generator

express -v

nodejs基本模組(二)

stream 1.含義 是nodejs提供在服務端可用的模組,目前支援流這樣的額資料結構。流資料結構的特點 有序 依次讀入或者一次寫入 不能像array隨機定位。也叫標準輸入流 stdin 2.在node.js中,流也是乙個物件,我們只需要響應流的事件就可以了 data事件表示流的資料已經可以讀取了...

修改Nodejs內建的npm預設配置路徑

nodejs 內建的npm 缺省會把模組安裝在 c盤的使用者 目錄下 吐槽一下 不明白為啥現在的軟體都喜歡把資源裝在這裡 c盤這麼小,肯定是不行的,下面一步步修改到d盤 1.開啟cmd 命令列,檢視當前配置 輸入 npmconfig ls 先看一下當前 npm的配置環境,由於我已經修改過,所以可以看...

修改Nodejs內建的npm預設配置路徑

nodejs 內建的npm 缺省會把模組安裝在 c盤的使用者 目錄下 吐槽一下 不明白為啥現在的軟體都喜歡把資源裝在這裡 c盤這麼小,肯定是不行的,下面一步步修改到d盤 1.開啟 cmd命令列,檢視當前配置 輸入npmconfig ls 先看一下當前npm的配置環境,由於我已經修改過,所以可以看到修...