【发布时间】:2016-12-20 15:38:58
【问题描述】:
我正在使用 2 个模块,它们使用“window.ModuleName”来导出它们自己。它们都使用相同的 ModuleName。
window.z = a;
window.z = b
第一个模块a 是独立模块,因为我在需要时通过$.getScript 导入它。
第二个模块b是通过webpack打包的。
模块awindow.z在加载时覆盖模块bwindow.z。因此,我想更改模块b 的范围,将其分配给带有webpack 的变量或命名空间,而不是通过webpack 或任何其他可能性的窗口范围。
newScope.z = a
这两个模块都不是我定义的,因此我无法更改导出。 有什么专业的方法可以做到这一点?
【问题讨论】:
-
你看过
script-loader吗? github.com/webpack/script-loader
标签: javascript webpack ecmascript-6