• 请不要在回答技术问题时复制粘贴 AI 生成的内容
drymonfidelia
V2EX  ›  程序员

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

  •  
  •   drymonfidelia · Feb 18, 2024 · 3902 views
    This topic created in 836 days ago, the information mentioned may be changed or developed.
    17 replies    2024-02-20 12:19:06 +08:00
    forty
        1
    forty  
       Feb 18, 2024
    当然可以, 但是牵一发而动全身, 比如 webapi 就有一大堆关联的.
    知乎有位叫扫地僧的老哥就魔改过, 大大缩减体积.
    但是 electron 更新非常快, 魔改的很难跟得上, 况且还是个人, 得不偿失, 就浪费用户一点流量和空间吧, 反正用户也不介意.
    webszy
        2
    webszy  
       Feb 18, 2024
    Tauri 了解一下
    drymonfidelia
        3
    drymonfidelia  
    OP
       Feb 18, 2024
    @webszy /t/1013792 这东西才刚坑了我一天,再也不用了
    flyqie
        4
    flyqie  
       Feb 18, 2024 via Android
    不建议裁剪。

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

    windows 平台的话, 用基于 webview2 的框架可以让安装包很小(可用小到只有几 MB), 但是 win7 首次使用还是要下载安装 webview2 运行时的, 不过不用手动下载安装就是了.
    wangtian2020
        16
    wangtian2020  
       Feb 20, 2024
    安装包太大了,我 electron 程序内置更新我都采用 git !
    drymonfidelia
        17
    drymonfidelia  
    OP
       Feb 20, 2024
    @forty 这要去和用户解释,我 electron 22.3.27 32 位,打包出来安装包 61MB 都有用户嫌大
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   3332 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 56ms · UTC 11:59 · PVG 19:59 · LAX 04:59 · JFK 07:59
    ♥ Do have faith in what you're doing.