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内置模块名相同,那么会先找内置模块

最新文章

  1. 换行(\r)和回车(\n)
  2. ubuntu-12.10-server中打开终端的方式
  3. QTableView 添加按钮
  4. 查找Linux系统中的占用磁盘空间
  5. 自旋锁-SpinLock(.NET 4.0+)
  6. javascript学习之JSON
  7. Linux命令行下编译Android NDK的示例代码
  8. Spring整合JMS(一)——基于ActiveMQ实现
  9. c#md5与SHA1验证函数
  10. 基础-函数3(IIFE立即执行函数)
  11. MySQL分区表与合并表
  12. Python 抽象篇:面向对象之高阶用法
  13. Java集合详解二
  14. EBS form 之间跳转实现(form 关闭)
  15. 酒店管理系统ER图
  16. 面试题-linux基础
  17. (15)Python时间
  18. excel随机函数
  19. [UE4]关卡蓝图
  20. javascript 节点操作拷贝节点cloneNode()

热门文章

  1. JavaScript中的innerHTML属性的使用
  2. log4p踩坑总结
  3. list转map,set,使用stream进行转化
  4. python 读取 execl 文件 之 xlrd 模块
  5. sql -- 多表关联,update(用户奖励)
  6. 难道同事:Java 方法调用到底是传值还是传引用
  7. 一块小饼干(Cookie)的故事-下篇
  8. 课题:html5图像羽化(不规则区域羽化,feather,html5羽化)
  9. LeetCode 162.Find Peak Element(M)(P)
  10. 22 Specifications动态查询