题目描述:
前面几节中我们对 require 的源码进行了详细分析,每一位前端工程师都有必要深入掌握 require 的原理,假设你现在正处于面试现场,面试官提问:请说说你对 Node.js require 方法的理解。你会如何作答?
关键提炼:
1、require 源码解析:http://www.ruanyifeng.com/blog/2015/05/require.html
2、Node.js 内置库 module:http://nodejs.cn/api/module.html
3、require 源码:https://github.com/nodejs/node/blob/v14.15.4/lib/internal/modules/cjs/loader.js#L944
4、可以基于课程中讲解的 require 原理,绘制 require 实现流程图,梳理整体实现过程:https://www.imooc.com/wiki/weban/w6c4.html
提示: 针对这道题,是讲师作为面试官一直喜欢问面试者的一个问题,面试者会根据自己的理解来回答,小伙伴们,如果你们是这个面试者,你们会怎么回答呢,把你们的理解发表在下面的讨论区中与老师和其它的小伙伴们一起交流吧。