webpack 无法单独打包异步组件中复用的组件?
在优化 webpack 打包时遇到这个问题
修改webpack配置,尝试用 CommonsChunkPlugin
实现却没有生效
new webpack.optimize.CommonsChunkPlugin({
name: 'ventor',
minChunks: ({ resource }) => (
resource &&
resource.indexOf('node_modules') >= 0 &&
resource.match(/\.js$/)
)
}),
new webpack.optimize.CommonsChunkPlugin({
async: 'used-twice',
// children: true,
minChunks: (module, count) => {
// 被 2 个及以上 chunk 使用的共用模块提取出来
return count >= 2
}
}),
打包结果
异步组件还是重复打包了公用的组件,求解?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
参考一下 https://github.com/webpack/we...