美文网首页初见
NodeJS之模块机制

NodeJS之模块机制

作者: 起这么长的名字根本没有用 | 来源:发表于2018-10-29 17:03 被阅读31次

    一、遵循规范:CommonJS规范,同步引入模块

    【注】:二次引入模块会直接使用缓存,大大提升了加载效率

    二、模块引入过程:

    1. 路径分析
    2. 文件定位
    3. 编译执行

    三、模块的分类:

    1. 核心模块(底层C++编译好的二进制文件模块,因此一般引入的时候可以省略文件定位和编译执行两个操作)
    2. 文件模块(用户自己写在项目里的模块,以 ../ 或 / 路径形式表示的路径)
    3. 自定义模块(用户自己开发发布出去的模块)

    四、模块引入加载策略

    优先缓存>核心模块>文件模块>自定义模块
    具体策略流程如下:


    Node模块加载策略.png

    相关文章

      网友评论

        本文标题:NodeJS之模块机制

        本文链接:https://www.haomeiwen.com/subject/hicbtqtx.html