cococoder 最近的时间轴更新
cococoder

cococoder

V2EX 第 154398 号会员,加入于 2016-01-06 17:28:47 +08:00
electron 中有没有什么成熟的热更新的方案?
程序员  •  cococoder  •  253 天前  •  最后回复来自 subframe75361
27
这样够婊了吧?
情感问题  •  cococoder  •  2020-04-02 09:23:23 AM  •  最后回复来自 lietoumai
83
感情问题想问问各位
情感问题  •  cococoder  •  2019-12-09 19:24:33 PM  •  最后回复来自 lietoumai
46
一加七 plus 还是 iPhone 11?
问与答  •  cococoder  •  2019-11-04 16:28:35 PM  •  最后回复来自 cococoder
47
关于前后端接口升级的疑问
程序员  •  cococoder  •  2019-11-01 20:07:44 PM  •  最后回复来自 opengps
8
说说大家前端团队都有啥可折腾的东西吧
程序员  •  cococoder  •  2019-11-01 12:06:57 PM  •  最后回复来自 Leigg
7
百度 2018 校招内推
酷工作  •  cococoder  •  2017-08-21 18:59:41 PM  •  最后回复来自 JiuMeiandBashu
9
简历求大神过目指点
  •  1   
    求职  •  cococoder  •  2017-03-18 22:45:35 PM  •  最后回复来自 cococoder
    20
    cococoder 最近回复了
    讲源码讲底层 199/99 还能接受,毕竟很多时候付费就是节省你的时间
    @subframe75361 关于第一点,目前我了解到的直接替换 asar 文件在 mac 上是不需要额外的可执行文件的,windows 上不确定。难得遇到一个在 electron 更新上了解比较深的,不知道是否可以加个联系方式,后面一起交流下,vx: c2hhZG93X0xCSg==
    254 天前
    回复了 gk2014 创建的主题 程序员 放弃幻想吧,苦逼的码农们
    1. ai 适合用来处理比较常见的体力活,它没法创新,简称『一次性工具』,比如给你生成数据
    2. 跟 ai 沟通是个大问题,你如何正确的跟 ai 对齐你的需求。有时候为了一个单测问题还有跟 ai 来回扯皮,半天得不到答案的时候你会很心累
    3. 如果 ai 能创新,做成的一新的产品,后续如何维护是个问题,再次维护的时候,可能又会回到第二点
    @flyqie 热更需求挺常见的吧,比如 hot fix ,这里主要是『不重启』为了不影响用户体验,有些更新能无感尽量无感
    @subframe75361 感谢解答,研究了一下你的库,依然有几个问题:
    1. 目前这个库的实现方案和直接下载 app.asar 文件然后替换有什么区别?侧重于解决什么问题

    2. 可能是之前没用过 vite-plugin-electron ,目前是看 vite-plugin-electron 是有点强耦合的,我理解 vite-plugin-electron 这个库 vite 和 electron 结合更多是方便本地开发,和你的更新相关的功能关系不大

    3. 是否有个简单的 demo 能跑起来的
    @subframe75361 主进程代码不太好全部打包,electron-builder 官方说明过,node_modules 中可能会有 native_modules ,一般不建议打包到 asar ,既然你那边已经实现了通过 app.asar 加载 name.asar ,应该还可以扩展下,可以不仅仅局限于 asar 文件,也可以加载其他文件如原生模块等,不知道是否可行?
    @drymonfidelia 这个都是相对而言,推恶意更新下去,这个更多是测试和审核的锅,就像你非要在你代码里下毒是一个道理
    @subframe75361 看了一下你的库,看着应该是 name.asar 是动态更新的内容,app.asar 属于一个启动器,用来加载其他模块,app.asar 一开始就需要把部分主进程代码以及原生代码( node_modules ),这样是不是就意味 node_modules 没法实现更新?并且这样的更新是有限制的,如果 name.asar 中新增一个 node 依赖但是 app.asar 中不存在,这样就会出问题?
    @xiangyuecn 主进程的代码 eval?如何动态加载到代码并 eval?如果是 eval 就不能打包成 asar 了
    @drymonfidelia 线上网页安全问题可能更大些,线上页面要是被攻击,就会导致客户客户端被远程调用的风险,毕竟客户端本地 file://文件要被攻击,得先攻击用户电脑
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   实用小工具   ·   1107 人在线   最高记录 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 20ms · UTC 19:05 · PVG 03:05 · LAX 11:05 · JFK 14:05
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.