文章 2024-10-22 来自:开发者社区

使用vue3+vite+electron构建小项目介绍Electron进程间通信

进程间通信 (IPC) 是在 Electron 中构建功能丰富的桌面应用程序的关键部分之一。 由于主进程和渲染器进程在 Electron 的进程模型具有不同的职责,因此 IPC 是执行许多常见任务的唯一方法,例如从 UI 调用原生 API 或从原生菜单触发 Web 内容的更改。 在 Electron 中,进程使用 ipcMain 和 ipcRenderer 模块,通过开发人员定...

使用vue3+vite+electron构建小项目介绍Electron进程间通信
文章 2024-07-02 来自:开发者社区

Electron 手动创建项目

新建项目文件夹,如 my-electron-app 在项目文件夹中,安装Electron相关依赖包 npm init -y npm i --save-dev electron ...

文章 2023-09-06 来自:开发者社区

electron项目中使用本地数据库sqlite3和sequelize框架

解决本地需要和云端保持文件信息等共存的需求,本地创建数据库,存储字段及其他信息都与云端相同,不相同则同步云端与本地服务,接下来说一下大概的步骤,具体细节可自行查阅相关文档,如有问题,可随时反馈解释:sqlite3只作为本地数据库存储Sequelize类是引用sequlize模块后获取一个顶级对象,我们通过它来创建sequlize实例,也可以通过该对象来获取模内其它对象的引用,如:Utils工具类....

文章 2023-05-30 来自:开发者社区

react+electron从环境搭建到项目整合全过程

您好,如果喜欢我的文章,可以关注我的公众号「量子前端」,将不定期关注推送前端好文~ Electron是什么 ​Electron 是一个由 GitHub 开发的开源库,通过将 Chromium) 和Node.js 组合并使用 HTML,CSS 和 JavaScript 进行构建 Mac,Windows,...

文章 2023-01-01 来自:开发者社区

加速Electron项目打包

遇到问题找百度,就这样了,还在学习中ingelectron的镜像在国外,国内下载很慢,通过下面的方法,能极大地缩短下载和打包时间。一般来说,先更新npm镜像为国内的地址#清空缓存 npm cache clean -f #设置华为镜像源 npm config set registry https://mirrors.huaweicloud.com/repository/npm/修改浏览器引擎驱动镜....

文章 2022-12-08 来自:开发者社区

基于 Vue 2.x 的 Electron 项目

Electron 的核心思想就是将 chromium 内核和 node.js 组合到一起, chromium 负责渲染和显示网页, node.js 服务调用系统级 api 。那么我们使用 Electron 的时候,在编写页面时,就基本上可以按照网页开发的思路和流程来做。既然如此,纯手写原生 html , css 这些就太浪费精力了,将前端三大框架集成进 Electron 是一个不错的想法。本笔记....

文章 2022-06-13 来自:开发者社区

使用electron将vue-cli3.x项目打包为桌面应用

我有个模版项目是用vue-cli3.x开发的,测试部署已经没问题,突发奇想,能不能打包成exe文件,在桌面运行,开始鼓捣。1.先将项目打包yarn build复制2.安装electron和electron-packageryarn add electronyarn add electron-packager复制3.dist目录新建main.js文件,内容如下:const { app, Br...

使用electron将vue-cli3.x项目打包为桌面应用
文章 2022-02-16 来自:开发者社区

解决Electron加载带jquery的项目报错问题

<!-- Insert this line above script imports --> <script>if (typeof module === 'object') {window.module = module; module = undefined;}</script> <!-- normal script imports etc --...

文章 2022-02-16 来自:开发者社区

electron打包web项目之stackedit实战——反面教材

很抱歉,误导大家了。electron只支持客户端web项目,package.json里的scripts字段太误导人了。让我傻傻地以为真的可以在里面写一个 node server.js呢。辛亏我照着自己写的博客重新试了一遍,我发现我之所以能成功是因为我事先已经运行过一次node server.js,electron内部就是一个webkit,有缓存,所以能成功。stackedit缓存太厉害了,只要你....

本页面内关键词为智能算法引擎基于机器学习所生成,如有任何问题,可在页面下方点击"联系我们"与我们沟通。