iliuyt / blog

1 stars 0 forks source link

nodejs require加载顺序 #48

Open iliuyt opened 5 years ago

iliuyt commented 5 years ago

require 加载顺序 1、内部文件 2、带路径文件 2.1、转换成绝对路径 2.2、查找缓存,如果缓存有获取缓存内容 2.3、查找当前目录文件 没有后缀名,依次按照 .js .json .node顺序查找 2.4、如果没有,路径作为文件夹,遍历目录下文件,依次为 pagepack.json index.js index.json index.node 3、如果不是路径,那查找node_modules,然后一层一层父类目录查找,如果没有报错