nodejs 模块加载顺序
2024-08-28 06:31:22
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内置模块名相同,那么会先找内置模块
最新文章
- 换行(\r)和回车(\n)
- ubuntu-12.10-server中打开终端的方式
- QTableView 添加按钮
- 查找Linux系统中的占用磁盘空间
- 自旋锁-SpinLock(.NET 4.0+)
- javascript学习之JSON
- Linux命令行下编译Android NDK的示例代码
- Spring整合JMS(一)——基于ActiveMQ实现
- c#md5与SHA1验证函数
- 基础-函数3(IIFE立即执行函数)
- MySQL分区表与合并表
- Python 抽象篇:面向对象之高阶用法
- Java集合详解二
- EBS form 之间跳转实现(form 关闭)
- 酒店管理系统ER图
- 面试题-linux基础
- (15)Python时间
- excel随机函数
- [UE4]关卡蓝图
- javascript 节点操作拷贝节点cloneNode()
热门文章
- JavaScript中的innerHTML属性的使用
- log4p踩坑总结
- list转map,set,使用stream进行转化
- python 读取 execl 文件 之 xlrd 模块
- sql -- 多表关联,update(用户奖励)
- 难道同事:Java 方法调用到底是传值还是传引用
- 一块小饼干(Cookie)的故事-下篇
- 课题:html5图像羽化(不规则区域羽化,feather,html5羽化)
- LeetCode 162.Find Peak Element(M)(P)
- 22 Specifications动态查询