node.js中require加载规则
内容导读
互联网集市收集整理的这篇技术教程文章主要介绍了node.js中require加载规则,小编现在分享给大家,供广大互联网技能从业者学习和参考。文章包含698字,纯文字阅读大概需要1分钟。
内容图文
![node.js中require加载规则](/upload/InfoBanner/zyjiaocheng/619/69247b3e924344548eef7990210f22a0.jpg)
1:require('模块标识')会优先从缓存中加载(已经加载过一遍的文件不会重复去执行,直接去缓存中找)
2:require('本地路径文件')必须要加 . 或 .. 这样就能识别不是核心模块也不是第三方模块,直接去本地找
3:require('第三方模块')首先判断核心模块是否有
(所有的第三方模块都不会与核心模块重名,不然压根都审核不过),如果没有那判定为第三方模块。
3.1:首先会先在该目录下查找一个叫 node_modules的文件 -- 第三方模块名 -- package.json -- man.js 根据ma.js引用相应的文件
3.2:如果package.json文件不存在或man.js指定的入口模块也没有,node就会找该第三方模块名字目录下的index.js
3.3:如果一开始在改目录下查找连node.modules文件都没有或是上面的条件都不成立,那就往上一级目录用同样的方式查找,直到找到根目录,根目录也没有的话就报错
内容总结
以上是互联网集市为您收集整理的node.js中require加载规则全部内容,希望文章能够帮你解决node.js中require加载规则所遇到的程序开发问题。 如果觉得互联网集市技术教程内容还不错,欢迎将互联网集市网站推荐给程序员好友。
内容备注
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 gblab@vip.qq.com 举报,一经查实,本站将立刻删除。
内容手机端
扫描二维码推送至手机访问。