为什么多个公共块都在webpack中生成运行时代码?

时间:2017-04-21 09:53:56

标签: javascript webpack

让我直接,问题就在这里:

我的webpack.config.js中有两个CommonsChunkPlugin:

entry: {
    'vendor': [
        'jquery'
    ],
    'a': 'a',
    'b': 'b'
},

new webpack.optimize.CommonsChunkPlugin({
    name: 'vendor',

    minChunks: Infinity
}),
new webpack.optimize.CommonsChunkPlugin({
    name: 'common',

    chunks: [
        'a',
        'b'
    ]
})

而且,在捆绑之前看起来很好,之后,我得到了这个:

运行时代码出现在vendor.js和common.js中,这很奇怪,当我在页面中加载vendor.js和common.js时会导致错误。

enter image description here

有什么想法吗?

  

另外,这里使用的是webpack 1.15.0。顺便说一句,这个配置的webpack 2运行良好。

0 个答案:

没有答案