0

有几个入口点:

  • 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同时包含aUMD 标头和共享块的信息。


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

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

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

4

0 回答 0