reactnativecn / react-native-pushy

React Native 极速热更新服务
https://pushy.reactnative.cn
Other
1.79k stars 259 forks source link

热更包文件过大 #358

Closed Lizhekang96 closed 3 years ago

Lizhekang96 commented 4 years ago

我只是改动了一小部分js文件,为什么热更包却很大,有20多M,这个热更包的大小和什么有关?

sunnylqm commented 4 years ago

你说的热更包是指ppk文件还是diff文件 ppk文件是所有代码和资源文件的打包,大是正常的 服务器端会对ppk文件进行对比生成diff文件供用户下载更新,diff文件一般会非常小。如果diff文件也很大,请检查是否禁用了android的一个编译选项

Lizhekang96 commented 4 years ago

谢谢你的回复,所以diff文件有什么作用吗,我指的就是用来发布的那个文件,应该是ppk吧,太大了就被限制不能上传了。那如果我把资源文件用url形式传入是不是就会小很多

发自我的iPhone

------------------ 原始邮件 ------------------ 发件人: Sunny Luo <notifications@github.com> 发送时间: 2020年11月2日 11:57 收件人: reactnativecn/react-native-pushy <react-native-pushy@noreply.github.com> 抄送: lzk19961028 <295076503@qq.com>, Author <author@noreply.github.com> 主题: 回复:[reactnativecn/react-native-pushy] 热更包文件过大 (#358)

你说的热更包是指ppk文件还是diff文件 ppk文件是所有代码和资源文件的打包,大是正常的 服务器端会对ppk文件进行对比生成diff文件供用户下载更新,diff文件一般会非常小。如果diff文件也很大,请检查是否禁用了android的一个编译选项

— You are receiving this because you authored the thread. Reply to this email directly, view it on GitHub, or unsubscribe.

sunnylqm commented 4 years ago

diff文件就是用户实际下载的补丁包 资源文件用远程url确实可以减小大小,但是图片就需要网络加载了