V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
• 请不要在回答技术问题时复制粘贴 AI 生成的内容
drymonfidelia
V2EX  ›  程序员

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

  •  
  •   drymonfidelia · 2024-02-18 18:18:07 +08:00 · 3020 次点击
    这是一个创建于 370 天前的主题,其中的信息可能已经有所发展或是发生改变。
    17 条回复    2024-02-20 12:19:06 +08:00
    forty
        1
    forty  
       2024-02-18 18:21:07 +08:00
    当然可以, 但是牵一发而动全身, 比如 webapi 就有一大堆关联的.
    知乎有位叫扫地僧的老哥就魔改过, 大大缩减体积.
    但是 electron 更新非常快, 魔改的很难跟得上, 况且还是个人, 得不偿失, 就浪费用户一点流量和空间吧, 反正用户也不介意.
    webszy
        2
    webszy  
       2024-02-18 22:03:34 +08:00
    Tauri 了解一下
    drymonfidelia
        3
    drymonfidelia  
    OP
       2024-02-18 22:04:20 +08:00
    @webszy /t/1013792 这东西才刚坑了我一天,再也不用了
    flyqie
        4
    flyqie  
       2024-02-18 22:36:18 +08:00 via Android
    不建议裁剪。

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

    windows 平台的话, 用基于 webview2 的框架可以让安装包很小(可用小到只有几 MB), 但是 win7 首次使用还是要下载安装 webview2 运行时的, 不过不用手动下载安装就是了.
    wangtian2020
        16
    wangtian2020  
       2024-02-20 11:46:22 +08:00
    安装包太大了,我 electron 程序内置更新我都采用 git !
    drymonfidelia
        17
    drymonfidelia  
    OP
       2024-02-20 12:19:06 +08:00
    @forty 这要去和用户解释,我 electron 22.3.27 32 位,打包出来安装包 61MB 都有用户嫌大
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1948 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 00:59 · PVG 08:59 · LAX 16:59 · JFK 19:59
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.