node模塊的查找路徑


request-promise第三方模塊目錄結構

─node_modules
    ├─bluebird
    │  └─js
    │      ├─browser
    │      └─release
    ├─lodash
    │  └─fp
    ├─psl
    │  ├─data
    │  └─dist
    ├─punycode
    ├─request-promise
    │  └─lib
    ├─request-promise-core
    │  ├─configure
    │  └─lib
    ├─stealthy-require
    │  └─lib
    └─tough-cookie
        └─lib

1.先在同級目錄下查找node_modules文件夾

找到引入的包名文件夾request-promise, 在該文件夾下尋找配置文件package.js

查看main所指向的入口文件

- package.js
{
  "main": "./lib/rp.js"
}

2.如果同級目錄下沒有node_modules文件夾,那么就會在上一級目錄中查找

注:如果package.js文件中main對應的入口文件找不到,則默認加載index.js文件


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM