首页
学习
活动
专区
工具
TVP
发布

liulun

专栏成员
348
文章
358889
阅读量
47
订阅数
如何开发Vite3插件构建Electron开发环境
开发新版本 Vue 项目推荐你使用 Vite 脚手架构建开发环境,然而 Vite 脚手架更倾向于构建纯 Web 页面,而不是桌面应用,因此开发者要做很多额外的配置和开发工作才能把 Electron 引入到 Vue 项目中,这也是很多开发者都基于开源工具来构建 Electron+Vue 的开发环境的原因。
liulun
2022-11-18
1.7K0
Electron是什么以及可以做什么
经济学中的“有需求就有市场”,在技术领域也不例外,Electron 是应需求而生的,Electron 面世之后,非但满足了现有大部分的开发需求,还创造了大量的新需求,开辟了一个新的生态。
liulun
2022-11-18
3.1K0
线上Electron应用具备哪些特征?
在上一节中我们介绍了如何升级 Electron 应用,现在我们已经介绍完了如何开发一个 Electron 应用以及如何把 Electron 应用分发给用户。如果按照一个产品的生命周期来考虑,那么我们现在面对的是如何观察、分析、调试线上应用了,如果你不了解 Electron 应用在用户侧的特征,那么就很难正确的分析线上应用的问题。
liulun
2022-11-16
1.2K0
桌面软件开发框架大赏
这个框架是两个挪威人在1995年创建的,发展至今可以说历史相当悠久,稳定性也很有保障。
liulun
2022-05-27
6.9K0
微软要放弃Electron了???聊聊WebView2
有好几个公众号发文说“微软要放弃Electron了”,实际情况是微软旗下的Teams产品打算把Electron框架换成WebView2而已。接下来我就聊一下这个事情:
liulun
2021-12-28
3.8K0
如何把Electron做成一个Runtime,让多个应用共享同一个Electron
下面我就说一下我的思路: (以下内容以Windows平台为基础,Mac平台和Linux平台还得去调查一下,才能确定是否可行)
liulun
2021-12-24
1.4K0
自己实现一个Electron跨进程消息组件(新书自荐)
我们知道开发Electron应用,难免要涉及到跨进程通信,以前Electron内置了remote模块,极大的简化了跨进程通信的开发工作,但这也带来了很多问题,具体的细节请参与我之前写的文章:
liulun
2021-12-21
1.2K0
一个Electron的设计缺陷及应对方案
当你想实现阻止Electron窗口关闭,并弹出询问对话框,提示用户:“文章尚未保存,是否要关闭窗口”这类业务时,那么你99%会碰到这个BUG:
liulun
2021-10-08
1.1K2
Electron团队为什么要干掉remote模块
此对象在某个时刻会触发一个事件(BrowserWindow对象中就有很多这样的事件),
liulun
2021-09-08
6790
谈Vite在Electron环境下吃花卷拉馒头的现象
但Vite不一样,Vite的作者认为Vite只是给Web(运行在浏览器中的)产品提供服务的,
liulun
2020-12-11
1.6K0
公司只提供签名服务,不提供证书文件,如何打包Electron应用
代码签名的主要目的是为了确保软件的来源(这个软件是由谁生产的)和软件的内容不被篡改
liulun
2020-12-09
2.3K0
Vite ❤ Electron——基于Vite搭建Electron+Vue3的开发环境【一】
目前社区两大Vue+Electron的脚手架:electron-vue和vue-cli-plugin-electron-builder,
liulun
2020-12-07
3.7K0
Electron安装过程深入解析(读完此文解决Electron安装失败导致的无法启动,无法打包的问题)
开发者往往通过npm install(或 yarn add)指令完成为Node.js工程安装依赖包的工作,
liulun
2020-10-10
8.2K0
大型Electron应用本地数据库技术选型
开发一个大型Electron的应用,或许需要在客户端存储大量的数据,比如聊天应用或邮件客户端
liulun
2020-06-09
6.1K0
极客手中的利器Electron
作为一个前端开发人员,你可能已经听说过Electron了,你知道VS Code是基于这个技术开发的。不但VS Code,
liulun
2020-06-02
1.6K0
vscode源码分析【九】窗口里的主要元素
在上一节中,我们讲到加载第一个画面时,加载了一个workbench.js (src\vs\code\electron-browser\workbench\workbench.js) 这个文件中执行了:
liulun
2019-07-02
1.6K1
vscode源码分析【八】加载第一个画面
先复习一下! 在第一节中,我们提到: app.ts(src\vs\code\electron-main\app.ts)的openFirstWindow方法中, 有个WindowsMainService
liulun
2019-07-02
9620
vscode源码分析【七】主进程启动消息通信服务
在mian.ts中的doStartup方法里,创建了一个命名管道服务 (src\vs\code\electron-main\main.ts)
liulun
2019-07-02
1.3K0
vscode源码分析【五】事件分发机制
在上一篇中,我们看到lifecycleService监听了很多electron原生的事件, 监听了之后,一旦事件被触发,vscode是怎么派发这些事件的呢? 在入口程序的startup方法中(src\vs\code\electron-main\main.ts),有这么一句:
liulun
2019-07-02
1.8K0
vscode源码分析【四】程序启动的逻辑,最初创建的服务
在第一节中提到的startup函数里(src\vs\code\electron-main\main.ts) 有一个createServices的调用:
liulun
2019-07-02
1.2K0
点击加载更多
社区活动
【纪录片】中国数据库前世今生
穿越半个世纪,探寻中国数据库50年的发展历程
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档