美文网首页
require规则

require规则

作者: JerrySi | 来源:发表于2021-12-09 15:16 被阅读0次

require( xx ) 规则

核心模块

路径

  1. require('./abc')
  2. 如果 xx 有后缀名则直接在当前目录下查找对应的文件
  3. 如果 xx 没有后缀名则直接在当前目录下查找当前文件或者进行后缀补全( .js json node )
  4. 如果没有找到对应的文件,则将目标做为一个目录
    1. 查找当前目录下面的 index 文件
    2. 如果没有 Index 文件则查找 index.js .json .node

非路径及核心模块

  1. 此时会将当前 xx 当做第三方模块去进行查找
  2. 肯定是找 node_modules( 从当前文件所在目录一级一级的向上层尝试查找 node_modules )

相关文章

网友评论

      本文标题:require规则

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