webpack4 处理多入口时,怎么不生成共有文件。
我在配置文件里面加了两个入口,并配置了代码分割。
entry: {
client: ‘’,
admin: ‘’,
},
optimization: {
splitChunks: {
chunks: 'all'
},
},
目的是为了把第三方代码单独打包。
但是在多入口的情况下,第三方代码和两个入口共享的代码被分割成几个文件。
admin.bundle.js
admin~client.chunk.js
client.bundle.js
vendors~admin~client.chunk.js
vendors~client.chunk.js
// 偶然还会多出一个 vendors~admin.chunk.js
我的期望是两个入口的打包文件不相互依赖,即
admin.bundle.js
vendors~admin.chunk.js
// ---------------------------
client.bundle.js
vendors~client.chunk.js
还没算上提取出来的css文件。我实在不想一个页面加载时引那么多文件orz
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
试下这样
这里有一个 webpack4 入门例子,你可以查看一下 https://github.com/crlang/eas... 。