我正在尝试将旧版应用程序转换为使用webpack捆绑其.JS文件。您如何正确导入全局变量?
我尝试使用imports-loader,exports-loader和暴露的加载器,但无济于事。我觉得js的编写方式不允许其正常工作。 (不是ES6模块)
为简化起见,我目前正在尝试将所有内容捆绑在一起并放在头部,这样即使它是一个多页应用程序,也可以在任何地方使用。
“模块”的结构如下所示:
x.y = (function() { ... return { x: x, y: y, z:z};}());
尝试导入它们时,遇到“ x is undefined”错误。
我需要维护当前的全局范围,因为该遗留应用程序具有引用它的内联js。
感谢您的帮助。