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

新手上路,请多包涵

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

阅读 2.2k
1 个回答

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

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

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题