关于require及import引用不需要模块问题。

新手上路,请多包涵

问题1:当我们引入一个模块的时候,这个模块是处在一个什么样的执行环境中呢,它与当前文件代码存在的关系是什么呢?
问题2:当我们引用了不在当前文件代码中用到的代码,但别的代码文件用到了,这个引用流程会有什么变化么?
问题3:引用无效模块对性能影响大么?

阅读 2.3k
1 个回答

看阮一峰老师写的文章 require() 源码解读

多说一点,模块的引入实际上是 fs 操作,然后把模块挂载到内存中,进行调用。

推荐问题