1. 程式人生 > >nodejs 模組載入順序

nodejs 模組載入順序

nodejs 模組載入順序

一、當引入模組的形式是 require('lt') 時
(1)、先找當前資料夾下的node_modules資料夾下的lt資料夾下的package.json 檔案指定的main欄位檔案路徑。
## 如果第一種情況沒有找到
(2)、找當前資料夾下的node_modules資料夾下的lt.js 檔案
## 如果第二種情況沒有找到
(3)、找當前資料夾下的node_modules資料夾下的lt資料夾下的index.js 檔案
## 如果第三種情況沒有找到
(4)、找的上一級node_modules資料夾,查詢順序與上面一樣。
## 最後需要注意的就是
(5)、如果引入模組的自定義模組名字與nodejs內建模組名相同,那麼會先找內建模組