来自IIFE的新类正在使用webpack

时间:2016-05-22 20:14:33

标签: javascript webpack iife

所以我有这个功能。我试图从这个js文件外部获得一个新的测试('选择器',{}),它未定义,我似乎无法找出原因。

我真的需要将它附加到窗口对象上吗? 有人可以解释一下吗?

提到它适用于同一个文件。

Any(Authenticate request = null)

这是我的webpack配置文件:

null

1 个答案:

答案 0 :(得分:2)

我显然误解了webpack正在做什么。 Webpack将您的所有JavaScript文件转换为全局命名空间中不可用的模块。这就是为什么我们需要使用require / import来加载它们。在上面的例子中,Test函数从未加载过,也没有定义。 JavaScript的默认作用域性质不再存在。