Node.js——require加载规则
Posted 站错队了同志
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Node.js——require加载规则相关的知识,希望对你有一定的参考价值。
判断require中的标识参数:
非路径的标识参数:也被称为是核心模块,已经被编译到二进制文件中
带有路径标识参数:自定义模块,一般都是相对定位
第三方模块:表现形式与核心模块一样,但是实际不一样,它会首先去找当前文件夹下的node_modules下的express(包名)文件夹,再去找这个文件夹下package.json文件,再去找文件中的main指向的模块。那么。如果缺少package.json文件或者main执行为空,那么就会默认选择index.js。如果以上条件还是不成立,就会去找上一级的node_modules模块,直到磁盘根路径。
以上是关于Node.js——require加载规则的主要内容,如果未能解决你的问题,请参考以下文章