重新加载Webpack 4脚本的更好方法

时间:2018-12-06 20:02:34

标签: javascript webpack

我需要重新加载Webpack 4脚本,因为在我的程序范围内,我正在导出一个全局变量,让我们将其命名为在程序的本地上下文中定义的window.A = localStuff() {}。调用此变量后(用于初始化),我需要重新加载脚本,并使用在新作用域中定义的相同变量覆盖该变量。为此,我将Webpack的输出分为两个变量WebpackBoostrap和模块MyModule,然后重新加载脚本,我只需调用WebpackBoostrap(MyModule)

由于我的方法要求摆弄已编译的脚本,因此,如果有另一种受支持的方法可以很好地解决这一问题。我正在尝试做Webpack支持的事情吗?

更新:为确保不必在每次编辑Webpack的MainTemplate.js时都需要手动编辑编译的脚本,以便在每个来源中都包含以下内容:

window.WebpackBootrap= arguments.callee;
window.A = modules;

这将显示所需的变量。

0 个答案:

没有答案