#前端 #优质博文 #electron
构想:Electron Render OTA 更新
AI 摘要:这篇文章介绍了使用热更新方式动态更新Electron的Renderer层代码的方法。使用Vite插件打包renderer生成assets-render.tar.gz和manifest.yml,应用启动时对比最新Release的manifest信息,如果符合条件则下载更新包并更新。热更新只更新renderer层代码,不影响app.asar的完整性,用户可以无感知地更新。热更新的实现涉及在main进程中检查、下载和加载更新的资源文件,优先加载热更的renderer资源。
via innei
构想:Electron Render OTA 更新
AI 摘要:这篇文章介绍了使用热更新方式动态更新Electron的Renderer层代码的方法。使用Vite插件打包renderer生成assets-render.tar.gz和manifest.yml,应用启动时对比最新Release的manifest信息,如果符合条件则下载更新包并更新。热更新只更新renderer层代码,不影响app.asar的完整性,用户可以无感知地更新。热更新的实现涉及在main进程中检查、下载和加载更新的资源文件,优先加载热更的renderer资源。
via innei