共 4 条评论关于"node.js当中模块化开发的基本流程及require加载文件的规则(三)"
最新评论
在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后缀-》报错
上一篇:node.js当中模块化开发的基本流程及require加载文件的规则(二)
下一篇:Node.js中模块 – module和exports(四)
最新评论
支付宝扫一扫打赏
微信扫一扫打赏
友情建议:不要点开链接~
@新用户077323有病么?
评价看看,博客后台能不能收到
@看博客能,欢迎