是否可以使用webpack定义全局变量以产生如下所示的结果:
var myvar = {};
我看到的所有示例都使用外部文件 require("imports?$=jquery!./file.js")
是否可以使用webpack定义全局变量以产生如下所示的结果:
var myvar = {};
我看到的所有示例都使用外部文件 require("imports?$=jquery!./file.js")
我通过将全局变量设置为与它们最相关的类的静态属性来解决了这个问题。在ES5中,它看起来像这样:
var Foo = function(){...};
Foo.globalVar = {};
您可以使用define window.myvar = {}
。当您想使用它时,可以使用window.myvar = 1
使用DefinePlugin。
例:
用法: