所以我有这个功能。我试图从这个js文件外部获得一个新的测试('选择器',{}),它未定义,我似乎无法找出原因。
我真的需要将它附加到窗口对象上吗? 有人可以解释一下吗?
提到它适用于同一个文件。
Any(Authenticate request = null)
这是我的webpack配置文件:
null
答案 0 :(得分:2)
我显然误解了webpack正在做什么。 Webpack将您的所有JavaScript文件转换为全局命名空间中不可用的模块。这就是为什么我们需要使用require / import来加载它们。在上面的例子中,Test函数从未加载过,也没有定义。 JavaScript的默认作用域性质不再存在。