在我的cmpany中,我们最近开始使用webpack进行捆绑(而不是使用一些旧的捆绑脚本来合并所有js文件并创建bundle.js)。 最初,我们几乎对webpack做了同样的事情-我们使用了concat插件,添加了包含所有js文件的文件夹,并且一切正常。
当我需要一个模块时,问题就开始了,并发现由于我们使用concat插件,babel-loader不适用于简明文件。
经过研究,我发现了如何对其进行“小化”并进行了以下修改-我删除了oncat插件,并在webpack.config.js中添加了以下内容:
entry: {
...
"builder": glob.sync("./path/to/folder/**/*.js")
}
现在的问题是,在某些js文件中定义了一些函数,这些函数最初是全局的,但现在我想是因为数组的顺序未定义。
有没有办法告诉webpack所有全局函数和变量都应该映射到窗口?
谢谢