uni-app发行微信小程序生成的json文件未压缩
uni-app发行微信小程序生成的json文件未压缩
操作步骤:
- 在HBuilderX编辑器里操作 发行-小程序-微信 打包出的unpackage\dist\build\mp-weixin目录里json文件未压缩
预期结果:
- 期望json文件里内容也被压缩为一行 更节省代码体积
实际结果:
- json文件内容未被压缩占用体积
bug描述:
- 在HBuilderX编辑器里操作 发行-小程序-微信 打包出的unpackage\dist\build\mp-weixin目录里json文件未压缩

| 项目信息 | 版本/方式 |
|---|---|
| 产品分类 | uniapp/小程序/微信 |
| PC开发环境操作系统 | Windows |
| PC开发环境操作系统版本号 | win10 专业版 18362.30 |
| HBuilderX类型 | 正式 |
| HBuilderX版本号 | 4.76 |
| 第三方开发者工具版本号 | 1.06.2504030 |
| 基础库版本号 | 3.10.0 |
| 项目创建方式 | HBuilderX |
更多关于uni-app发行微信小程序生成的json文件未压缩的实战教程也可以访问 https://www.itying.com/category-93-b0.html
9 回复
这也占不了多少体积吧,压缩一般都是压缩字符,json文件又不能替换字符
更多关于uni-app发行微信小程序生成的json文件未压缩的实战教程也可以访问 https://www.itying.com/category-93-b0.html
刚才测试了一个json文件像压缩js那样把空格回车去掉后少了1.67KB如果项目大json文件多整体效果会更明显
回复 2***@qq.com: 你自己写个vite插件,在 closeBundle 钩子中自行处理一下 json 文件压缩
回复 DCloud_UNI_JBB: 社区里关于uniapp打包小程序体积大的问题还是比较多的 希望官方把这块优化一下 对其他开发者也更友好
回复 2***@qq.com: 这个可以先自行写个插件解决下,有需要的话可以在需求墙上投票
回复 2***@qq.com: 你的测试差异截图发一下
回复 DCloud_UNI_JBB: ok
回复 2***@qq.com: 差异很明显的话,我试试自己写个vite插件来解决这个问题
我写了一个插件支持压缩json文件,插件支持 webpack 和 vite,详见

