icebreaker99
icebreaker99
  • 发布:2022-01-28 15:33
  • 更新:2022-01-28 16:20
  • 阅读:243

编写 webpack v4 Plugin 时,如何对已经生成的wxml进行二次处理?

分类:uni-app

编写 webpack v4 Plugin 时,如何从 compilation.assets 中获取 wxml 的Source进行 Update?

问题描述

我在编写一个 webpack Plugin 来对生成后的 wxml,js和wxss 进行二次处理,现在 js 和 wxss 是可以正常获取到的,
可是 compilation.assets 中获取不到任何的 wxml。
同时本人看了一些源码之后,发现 wxml 似乎不是在 Plugin 中生成的。
特此想问一下uni-app 团队们,寻找一些解决方案。

注: 目前生成wxml是在 uni-template-compiler 里,我想生成后交给 plugin 处理的话,难道生成后手工处理一下?

2022-01-28 15:33 负责人:无 分享
已邀请:
icebreaker99

icebreaker99 (作者)

我后来的解决方案,还是在 compilation 的 optimizeChunkAssets 和 compiler的 emit 进行处理了
不知道官方最佳实践有何推荐?

该问题目前已经被锁定, 无法添加新回复