首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
Electron
订阅
jimmyisjimmy
更多收藏集
微信扫码分享
微信
新浪微博
QQ
16篇文章 · 0订阅
Electron应用的打包和自动更新
Electron为开发者提供了多种功能完善的打包发布工具,本文将非常详细地讲解基于electron-builder如何进行Electron打包和自动更新。
Electron增量更新(一)
上一期我们完成了electron的全量更新,本期我们介绍的是如何只修改部分文件以实现增量更新的几种方案。 解压后发现,实际上就是dist_electron/bundled里面的东西,其实我们如果只修改了渲染进程里面的东西的话,并不需要进行完全的打包更新,只要对js,html,c…
使用 electron-updater 自动更新应用
前端工程师可以使用 Electron 非常方便的编写出 PC 端应用,而应用更新的方式也有很多,详细可见更新应用程序。 我的项目是基于 electron-vue 搭建的,构建打包生成安装包,则用的是 electron-builder,所以更新自然选择 electron-upda…
【Electron】酷家乐客户端开发实践分享 — 软件自动更新
在web应用的世界里,我们通常会更新web服务器上的前端代码(模板、HTML,也可能是js、css),来发布新的功能。在此之后用户再访问我们的web服务器,拿到的已经是更新过后的前端代码了。 和web应用的中心化储存不同,客户端的代码实际上是一种分布式存储,每个用户电脑上都有一…
Vue项目迁移Electron打包、发布、踩坑全纪录,满满的血泪史!
你好, 我是阿飞。 在过去的一年里面,我用Vue + Electron开发了一个桌面应用,目前有大约1000余客户在使用。 一直想写一个关于Electron的踩坑记录,今天终于下决心写下了这篇文章,希望可以帮小伙伴们开发的时候节约一些时间,先上一张项目图片。 今天的内容,主要是…
Electron实现在线更新(全量)与踩坑
最近帮公司搞桌面应用,从NW.js和Electron中做选择,最后选择了Electron,没啥特别难的点,vue脚手架+vue-cli-plugin-electron-builder一把梭,记录一下在线更新踩的一些坑,顺便给自己做做总结,有未完善的地方见谅。 一款开发跨平台桌面…
Electron IM 应用开发实践
上一节Electron 从零到一 介绍了 electron 的基础使用,介绍的比较简单,照着文章一步步基本可以做出一个简单的原型项目啦。 这篇文章介绍一下 electron IM 应用开发中要考虑的一些问题。 对聊天软件而言,消息的保密性就比较重要了,谁也不希望自己的聊天内容泄…
Electron + Vue + Vscode构建跨平台应用(一)知识点补充
首先是网页内容,输入到HTML解析器,HTML解析器解析,然后构建DOM树,在这期间如果遇到JavaScript代码则交给JavaScript引擎处理;如果来自CSS解析器的样式信息,构建一个内部绘图模型。该模型由布局模块计算模型内部各个元素的位置和大小信息,最后由绘图模块完成…
electron-vue跨平台桌面应用开发实战教程(一)——Hello World
Electron是一个基于Chromium和 Node.js,可以使用 HTML、CSS和JavaScript构建跨平台应用的技术框架,兼容 Mac、Windows 和 Linux。 输入完上述命令之后进入vue项目的创建过程。出现以下内容 这一步是询问时候以后创建项目是否也采…
关于 Electron 进程间通信的一个小小实践
B/S 即 ‘浏览器/服务器’ 架构。既然 Electron 由 node.js 和 chromium 集成, 把 Electron 的渲染进程直接当作客户端浏览器进程,主进程当作服务器进程,把访问操作系统资源、读写文件等都放在主进程里,而渲染进程专心用于渲染页面和向主进程‘请…