码迷,mamicode.com
首页 > Web开发 > 详细

Node.js——require加载规则

时间:2018-06-14 01:04:18      阅读:252      评论:0      收藏:0      [点我收藏+]

标签:mod   自定义   nod   核心模块   expr   模块   磁盘   定义   定位   

判断require中的标识参数:

非路径的标识参数:也被称为是核心模块,已经被编译到二进制文件中

带有路径标识参数:自定义模块,一般都是相对定位

第三方模块:表现形式与核心模块一样,但是实际不一样,它会首先去找当前文件夹下的node_modules下的express(包名)文件夹,再去找这个文件夹下package.json文件,再去找文件中的main指向的模块。那么。如果缺少package.json文件或者main执行为空,那么就会默认选择index.js。如果以上条件还是不成立,就会去找上一级的node_modules模块,直到磁盘根路径。

Node.js——require加载规则

标签:mod   自定义   nod   核心模块   expr   模块   磁盘   定义   定位   

原文地址:https://www.cnblogs.com/wuqiuxue/p/9180691.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!