我有一个导航栏 npm 包,我将它导入到其他项目中。它基于运行时从 Web 服务器加载的 JSON 配置文件动态导入 FontAwesome 图标。
当我构建 navbar 包时,整个 FontAwesome 库最终在构建目录中成为块,正如我所期望的那样。
当我在另一个项目中导入该导航栏模块时,该项目的构建不包括 FontAwesome 块。所以动态导入 HTTP 调用得到 404。
我在网上找不到太多关于这个用例的信息,可能是因为我不知道要查找的术语,可能是因为这首先是一个糟糕的想法。
如何让 webpack 看到一个包具有动态导入并将必要的块复制到构建目录?