猿问

webpack如何解决dll打包和commonChunksPlugin冲突的问题

我使用dll打包产生dll.js
使用commonChunksPlugin打包产生vendor.js
结果发现两者都将node_modules里面的公共包打进来了,怎么解决这个问题?
以下是我webpack的配置,参考的vue-cli的配置

new webpack.optimize.CommonsChunkPlugin({

    name: 'vendor',

    minChunks: (module, count) => {

        return module.resource 

            && /\.js$/.test(module.resource) 

            && module.resource.indexOf(path.resolve(__dirname, 'node_modules')) === 0;

    }

}),

new webpack.optimize.CommonsChunkPlugin({

    name: 'manifest',

    chunks: ['vendor']

}),


开满天机
浏览 609回答 1
1回答

潇湘沐

使用Dll就没必要用CommonsChunkPlugin了
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答