唯品秀前端博客

在node.js中我们通过require();加载模块,在括号()中就是我们要填写的想要加载的模块路径,路径我们可以写相对路径也可以写绝对路径
但是如果我们写相对路径一定要注意,在前端来讲,通常对于相对路径('1.js')和('./1.js')是没有差异的,都是指的是同一目录层级下的'1.js',但在node.js中我们必须要使用第二种方式('./1.js'),如果直接写('1.js'),它将加载的是node.js中的内置核心模块,或者node_modules模块

模块加载顺序(例如(‘1.js’)):

1)首先通过加载的模块名称(1)去查找;

2)如果通过名称没查找到会自动在模块名称后+.js后缀去查找;

3)如果还没找到,它会在文件名称后+.json的后缀进行查找;

4)如果还没找到则会在文件名称后+.node后缀进行查找;

5)如果还没找到就会报错;

文件名-》+.js后缀-》+.json后缀》+.node后缀-》报错

本站所有文章、图片、资源等如无特殊说明或标注,均为来自互联网或者站长原创,版权归原作者所有;仅作为个人学习、研究以及欣赏!如若本站内容侵犯了原著者的合法权益,可联系我们进行处理,邮箱:343049466@qq.com
赞(3) 打赏
标签:

上一篇:

下一篇:

相关推荐

4 条评论关于"node.js当中模块化开发的基本流程及require加载文件的规则(三)"

表情

最新评论

  1. 新用户077323
    未知操作系统 未知浏览器

    友情建议:不要点开链接~

    1. 超级管理员
      未知操作系统 未知浏览器

      @新用户077323有病么?

  2. 看博客
    未知操作系统 未知浏览器

    评价看看,博客后台能不能收到

    1. 管理员
      未知操作系统 未知浏览器

      @看博客能,欢迎

  3. 暂无留言哦~~
谢谢你请我吃鸡腿*^_^*

支付宝扫一扫打赏

微信扫一扫打赏