首页 > 解决方案 > 何时使用动态导入和静态导入

问题描述

我已经用 ESM sintax 编写了一段时间的文件了

import funkName from './file/path.js'

当我开始学习 webpack 时,我发现静态导入策略不太适合捆绑、代码拆分、延迟加载等。我一直认为静态导入是最终以有效方式部署应用程序的正确方法,即发送所需的代码,仅此而已。或者不要多次重新发送相同的代码。

所以我的问题是:

  1. 我应该修改导入以便始终动态导入我希望它使用的函数中的每一部分,还是我应该了解更多关于捆绑的信息并坚持使用静态导入语法?

  2. 如果分析器是“依赖”的,那么什么时候应该考虑动态导入代码,什么时候静态导入?

非常感谢!凯文

标签: javascriptimportnode-modulesbundlerdynamic-import

解决方案


推荐阅读