我不会在 Electron 用到视频播放这类功能,能不能把它们裁剪掉,大幅降低安装包体积?

306 天前
 drymonfidelia
2923 次点击
所在节点    程序员
17 条回复
forty
306 天前
当然可以, 但是牵一发而动全身, 比如 webapi 就有一大堆关联的.
知乎有位叫扫地僧的老哥就魔改过, 大大缩减体积.
但是 electron 更新非常快, 魔改的很难跟得上, 况且还是个人, 得不偿失, 就浪费用户一点流量和空间吧, 反正用户也不介意.
webszy
306 天前
Tauri 了解一下
drymonfidelia
306 天前
@webszy /t/1013792 这东西才刚坑了我一天,再也不用了
flyqie
306 天前
不建议裁剪。

一个是绑定太紧密,另一个是版本更新速度快来不及。
drymonfidelia
306 天前
@forty
@flyqie 我的项目有兼容 windows 7 要求,肯定是不更新了
dianso
306 天前
可以 花钱就行
minielectron miniblink 都可以,还支持 20000 XP
ungrownxiaohao
306 天前
@drymonfidelia #3 现阶段,flutter 和原生,二选一吧。electron 也有自己的坑。flutter 和原生当然也有各自的坑,不过好歹支持多、社区大。
callmesmc
306 天前
要费这个劲的话用 electron 的意义是什么呢..反正安装包大一点用户也不在意
jiejiss
305 天前
不如 nsis 开个高压缩率的压缩算法,安装包本身的体积能小不少
drymonfidelia
305 天前
@jiejiss 小不了多少,安装还很慢,然后用户反馈 我电脑死机了,安装了这么久还没动
drymonfidelia
305 天前
@callmesmc 你对接过用户就知道了,他们会说安装包怎么这么大,是不是捆绑了病毒
felixlong
305 天前
@drymonfidelia 去掉估计也减少不了多少,我电脑上的 electron size:
electron.exe 102M
ffmpeg.dll 2M
codersun123
305 天前
minielectron miniblink 这种切换最简单。推荐
fescover
305 天前
https://webui.me/ 这个小很多
forty
305 天前
@drymonfidelia
我的安装包 150MB, 安装完 700MB, 很快就安装完了, 你的安装很慢大概率不是 electron 大的原因.
病毒担忧就更是站不住, 越是小众的才越担心病毒好吧.

windows 平台的话, 用基于 webview2 的框架可以让安装包很小(可用小到只有几 MB), 但是 win7 首次使用还是要下载安装 webview2 运行时的, 不过不用手动下载安装就是了.
wangtian2020
305 天前
安装包太大了,我 electron 程序内置更新我都采用 git !
drymonfidelia
305 天前
@forty 这要去和用户解释,我 electron 22.3.27 32 位,打包出来安装包 61MB 都有用户嫌大

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/1016321

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX