webpack html自动引入公共模块
我在使用 webpack 配置多页面应用的时候,遇到一个问题
common_b.png
比如存在三个页面 Pa,Pb,Pc,然后 Pa 的 index.js 和 Pb 的 index.js 中都引入了 common 模块 b,通过 entry 和 htmlWebpackPlugin,能将页面相应的 index.js 自动打包到 html 中,而公共模块 b,却不可以。
想请问一下 webpack 能否自动将公共 chunk 也引入到相应的页面中,比如 Pa|Pb 引入 common_b,而 Pc 则不引入,我看了一下htmlWebpackPlugin 的 chunks 是手动加的,不能自动识别出使用了某个模块么?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
对于你的个性化需求,你也可以自行编辑一个方法来控制你的页面依赖需求
下面是我之前自己写的一个demo
你可以根据自己要求改一下
之后如果有什么页面依赖需求,只需要改 data.js 就可以了
data.js
entry.js
htmlPlugin.js
webpack.config.js