javascript 如何在NPM包中使用webpack动态导入?

rlcwz9us  于 2023-02-02  发布在  Java
关注(0)|答案(1)|浏览(143)

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

dldeef67

dldeef671#

您可以尝试运行npm publish --dry-run,查看发布了什么内容,以及与构建文件夹相比是否缺少任何内容。
您也可以尝试运行npm publish <path to build folder>
完整文档请访问:https://docs.npmjs.com/cli/v7/commands/npm-publish

相关问题