模块分类

2017-10-09  本文已影响0人  Wang_Yong

一、模块查找规则

当没有以 ‘/’ 或者 ‘./’ 来指向一个文件时,这个模块要么是核心模块,要么就是从node_modules文件夹加载的

1.内置模块

2.文件模块

3.第三方模块

1.从modules.paths取出第一个目录开始。
2.直接从目录中查找,存在结束,不存在下一条。
3.尝试添加.js 、.json查找
4.尝试将require的参数作为一个包来查找,读取package.json,取得main配置项制定的文件查找,不存在进行3
5.继续失败查看下一个目录

上一篇 下一篇

猜你喜欢

热点阅读