Webpack 合并入口和拆分块

问题描述

有几个入口点:

  • a
  • b

共享代码要求:

  • 条目 a 中的所有内容都应在所有其他条目之间共享

构建结果:

  • a.chunk.js - 共享代码,仅包含块,不包含 UMD
  • a.bundle.js - UMD 包
  • b.bundle.js - UMD 包

加载顺序:

  • 加载ba.chunk.js,然后b.bundle.js
  • 加载aa.chunk.js,然后a.bundle.js

我想在加载 a 条目时删除其他请求。

问题 – 如何合并 a.chunk.jsa.bundle.js? 因此,我希望收到包含 a.bundle.js UMD 标头和共享块的 a


我做了一个解决方法,现在,我只是在构建后立即合并两个文件

fs.appendFile('a.bundle.js',fs.readFileSуnc('a.chunk.js')

我认为这不是一个好的解决方案,它可能会破坏源映射并且模块哈希不会按预期工作。

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)