Terrylxq
Terrylxq
  • 发布:2025-09-23 17:42
  • 更新:2025-10-11 16:39
  • 阅读:149

脚手架打包小程序mac打包后比win系统打包的文件大

分类:uni-app

相同的代码,都是用master分支打包,mac打包小程序后的包比windows系统打包小程序的包要大很多,不知道是什么原因

2025-09-23 17:42 负责人:无 分享
已邀请:
DCloud_UNI_JBB

DCloud_UNI_JBB

差异具体是在哪些文件

  • Terrylxq (作者)

    刚上传了打包的文件

    2025-09-24 10:17

DCloud_UNI_OttoJi

DCloud_UNI_OttoJi - 日常回复 uni-app/x 问题,如果艾特我没看到,请主动私信

更新:使用 vue2 空白工程、空白工程+网络请求 api 演示页面,在 windows/mac 下打包的产物是一致的,需要提供更多信息,问题可能在三方依赖、场景上。


要看具体代码,而不是看代码大小。在 mac 平台上 1m=1000kb,不是 1024。如果相同的产物在 mac 上数字会稍大,这不是 bug,你可以把两个产物对一下具体差异。

  • Terrylxq (作者)

    刚上传了打包的文件

    2025-09-24 10:17

  • DCloud_UNI_OttoJi

    回复 Terrylxq: 给具体文件,而不是截图,截图无法对比差异

    2025-09-24 11:05

  • Terrylxq (作者)

    回复 DCloud_UNI_OttoJi: 打包后的文件还是原文件?

    2025-09-24 11:15

  • DCloud_UNI_OttoJi

    回复 Terrylxq: 打包后的就可以。你私私聊发我吧

    2025-09-24 11:25

  • Terrylxq (作者)

    回复 DCloud_UNI_OttoJi: 这个问题

    2025-10-09 11:27

  • DCloud_UNI_OttoJi

    回复 Terrylxq: 请直接提供两个平台的压缩包,经过我测试我打出来的包和你提供的包体积相差无几,不能说明你的问题。

    2025-10-10 20:26

  • DCloud_UNI_OttoJi

    回复 DCloud_UNI_OttoJi: 目前排查结论:双端的确有差异, polyfill 不同导致的,如之前沟通,你可以测试删除 node_modules 然后使用相同的 lock 重新安装。并且执行 npx browserslist@latest --update-db 让浏览器兼容版本一致。

    2025-10-11 11:59

Terrylxq

Terrylxq (作者)

已经解决,使用相同的package-lock.json文件打包就一样了,谢谢官方人员帮忙查看问题

要回复问题请先登录注册