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

Electron 有办法裁剪到 30MB 以内吗?用 Electron 套壳就是为了解决客户 Win7 电脑还没装 Chrome 等的特殊环境,不可用 tauri 等对环境要求更高的方案

  •  
  •   drymonfidelia · 336 天前 · 3413 次点击
    这是一个创建于 336 天前的主题,其中的信息可能已经有所发展或是发生改变。
    17 条回复    2024-01-28 15:23:46 +08:00
    yqf0215
        1
    yqf0215  
       336 天前
    miniblink
    dianso
        2
    dianso  
       336 天前
    可以,付费就行,minielectron 特别贵。

    不只是 xp me 2000 都能完美运行。
    murmur
        3
    murmur  
       336 天前
    裁剪了也包括功能和兼容性,压缩一下就可以别折腾了,别说 win7 了,像 node-webkit 这种还可以兼容 xp
    bianhui
        4
    bianhui  
       336 天前
    那如果客户装了 chrome ,你写个脚本后台起个服务唤起浏览器,打开 127.0.0.1 的 index 不就了么。如果觉得 low ,浏览器大概有个功能是把页面保存成桌面图标,快应用类似吧,用户点开不是浏览器常规界面,就是你的页面的全屏。
    murmur
        5
    murmur  
       336 天前
    @bianhui electron 有 api 可以访问文件这些,也可以自己写 c 扩展,以前我们就搞过集成 fmod 搞音游的谱面编辑器
    cookgo
        6
    cookgo  
       336 天前
    npx?
    shuax
        7
    shuax  
       336 天前
    flutter 可以在 win7 上正常跑。
    NessajCN
        8
    NessajCN  
       336 天前
    tauri 对环境有啥要求? tauri 写的软件在树莓派 lxde 上都一样跑啊
    d4fg4
        9
    d4fg4  
       336 天前 via Android
    这是个 xy 式问题。先说说你问什么想裁剪?
    xingjue
        10
    xingjue  
       336 天前
    golang 的 wails 呢
    mainjzb
        11
    mainjzb  
       336 天前
    看了一下最近刚写的 flutter 项目编译出来都有 40M
    Lockroach
        12
    Lockroach  
       336 天前
    tauri 不是用的系统 webview 吗,展示不出来是 webview 都没有吧
    Yanlongli
        13
    Yanlongli  
       336 天前
    Miniblink
    ajan
        14
    ajan  
       336 天前
    试试 aardio + webview2 ?
    drymonfidelia
        15
    drymonfidelia  
    OP
       336 天前
    @ajan
    @Lockroach webview 不支持 win7 ,旧版本也要用户自己装 **不可用 tauri 等对环境要求更高的方案**
    @xingjue 网站已经写好了
    ajan
        16
    ajan  
       336 天前
    @drymonfidelia

    https://learn.microsoft.com/zh-CN/microsoft-edge/webview2/#windows-7-and-8

    Windows 7 和 8
    WebView2 运行时版本 109 是支持以下 Windows 版本的最终版本。WebView2 运行时和 SDK 版本 110.0.1519.0 及更高版本不支持这些操作系统。

    Windows 8/8.1
    Windows 7
    Windows Server 2012 R2
    Windows Server 2012
    Windows Server 2008 R2
    drymonfidelia
        17
    drymonfidelia  
    OP
       334 天前
    @ajan 我说的是新版本不支持 win7 ,旧版本也要用户自己装,这还不如直接给用户安装 chrome
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1117 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 24ms · UTC 18:42 · PVG 02:42 · LAX 10:42 · JFK 13:42
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.