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

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

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

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

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