如何在Webpack的运行时文件内导入模块

我正在尝试通过在其中实现一些代码来扩展/增强Webpack的运行时。

更具体地说,该代码必须在Webpack的运行时块(在模块被延迟加载的部分)内执行。我已经设法通过点击compilation.mainTemplate.hooks.requireEnsure来做到这一点!

问题是我需要可重用的代码,最好是通过导出/导入。

如果我在运行时块中使用动态import(),则按照上述步骤进行操作,Webpack将不会对其进行处理。

尽管如此,我非常确定,如果我将代码添加为模块,然后在运行时文件中使用__webpack_require__()进行导入,就可以了。

问题是我不知道如何指示Webpack将文件包含在我的代码中作为模块(如果在任何地方都没有明确要求),然后我需要知道模块ID才能使用{ {1}}。

关于如何使我的代码成为独立的,可重用的模块并能够在运行时块中使用它的任何建议?显然,在运行运行时之前,我将手动确保安装了模块。

谢谢!

xyhjojoy 回答:如何在Webpack的运行时文件内导入模块

暂时没有好的解决方案,如果你有好的解决方案,请发邮件至:iooj@foxmail.com
本文链接:https://www.f2er.com/3165212.html

大家都在问