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

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

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

windows 平台的话, 用基于 webview2 的框架可以让安装包很小(可用小到只有几 MB), 但是 win7 首次使用还是要下载安装 webview2 运行时的, 不过不用手动下载安装就是了.
wangtian2020
2024-02-20 11:46:22 +08:00
安装包太大了,我 electron 程序内置更新我都采用 git !
drymonfidelia
2024-02-20 12:19:06 +08:00
@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