升级到 webpack 3 并使用ModuleConcatenationPlugin
插件(遵循webpack 3: Official Release!!的说明)。我没有看到添加插件与未添加插件的捆绑包的差异,但仍然看到所有函数闭包。
将--display-optimization-bailout
标志添加到输出为什么阻止提升,但我没有看到任何输出。
环顾了一下 webpack 源代码,似乎没有设置救助原因,因为这module.meta.harmonyModule
是错误的,不知道为什么......
https://github.com/webpack/webpack/blob/master/lib/optimize/ModuleConcatenationPlugin.js #L42
其他人有类似的问题吗?