背景需求推进技术探索,技术实现需求设计。刚开始本来是用 vue 做一个 web 项目,随着开发推进,产品要求做成桌面端应用。。。 想到了用 Electron 框架构建桌面应用程序,查了一下大多都是使用 Electron 一步步构建项目,把已有 web 项目打包成桌面应用文档比较少,不过也找到一篇不错的文档,下面记录一下踩坑过程。实现过程准备工作安装Node.js,使用最新的LTS版本打包后的 we
打包过程中出现下载status code 4041.可能是网络不好,导致相关electron包无法正常下载,也有可能是需要挂代理
2.可能是编译过程的链接出现错误,一般为网址中缺少或多了一个v,建议自行下载到对应cache中
当yarn install出现status code 404时,基于以上属性,需要重新设置electron_custom_dir路径
例如:yarn config set e
转载
2023-08-25 22:22:30
541阅读
# 如何实现 Electron 连接 Python 打包
随着前端和后端技术的发展,Electron 作为一种跨平台的桌面应用开发框架,已渐渐成为开发者的首选。而 Python 作为强大的后端语言,常被用于处理数据和逻辑。本文将为你展示如何将 Electron 应用与 Python 后端进行连接,并打包为独立应用。
## 整体流程
下面是整个实现过程的细分步骤:
| 步骤 | 描述 |
|
# 使用 Electron 连接 MySQL 的完整指南
Electron 是一个开源的框架,用于构建跨平台桌面应用程序。它为你提供了使用网页技术(HTML、CSS 和 JavaScript)开发应用的能力。与此相结合,MySQL 是一个流行的关系数据库管理系统,常用于存储和管理结构化数据。本文将介绍如何在 Electron 应用中连接 MySQL 数据库,并给出相应的代码示例。
## 准备工
在这个博文中,我将分享如何在 Electron 应用中连接 MySQL 数据库的过程。这是一个涉及到网络协议、报文结构和交互过程的有趣话题,希望能为需要这方面知识的开发者提供一些帮助。
## 协议背景
在我们探讨如何在 Electron 中连接 MySQL 之前,有必要了解一些背景信息。Electron 是一个流行的框架,基于 Chromium 和 Node.js,让开发者能使用 JavaSc
总篇43篇 2019年第17篇背景公司去年对 CDN 资源服务器进行了迁移,由原来的通过 FTP 方式的文件存储改为了使用 S3 协议上传的对象存储,部门内 @柴俊堃 同学开发了一个命令行脚本工具 RapidTrans(睿传),使用睿传可以很方便将本地目录下的资源上传到 S3 中。睿传运行时接收两个主要参数,
转载
2024-06-06 12:01:13
252阅读
electron-vue打包流程仅适用于windows系统 文章目录electron-vue打包流程前言一、打包流程1. 安装electron提供的打包插件2. 修改package.json文件3. 执行打包命令二、遇到的错误及解决方案1. electron包下载错误2. WinCodeSign下载3. nsis相关下载4. 再次执行打包操作5. 本地安装总结 前言一、打包流程1. 安装elect
转载
2024-05-17 16:35:28
208阅读
最近接触的项目需要将前端打包成exe的window客户端,简单研究了一下目前常用的 electron ,感觉很方便很实用,在此分享一下自己的使用心得,不足之处,多多指教! 建议不要下载官网demo,我遇到的第一个坑就是使用了官网demo,可能是电脑系统的原因吧,一直不能安装成功,报错基本为权限问题,后来有幸拜到以为大佬,不遗余力的教我,使我能顺利打
转载
2024-06-13 16:42:56
161阅读
前言本文主要介绍如何通过electron-packager及electron-builder两种方式,将已有的electron应用打包成msi格式和exe可执行文件。打包是一个成熟的应用程序一个重要的环节,希望这篇文章可以给大家一些参考,最后会讲到打包时遇到的一些坑,与大家分享。本文适用于有一些electron实践经验的小伙伴,知道如何创建一个简单的electron应用,并且知道electron主
转载
2024-03-27 14:07:28
399阅读
(1). 业务痛点:①. 每次有新版本发布:
a. 需要用户自己去手动点击下载,然后手动一步步操作安装
b. 每次都要去重新选择安装目录等,过程较为耗时、用户需要手动操作,体验不佳1. 全量更新:①. 通过下载最新的包或zip文件,进行软件更新,需要替换所有的文件
②. 整体设计流程图如下:按照流程图去实现:①. 开发服务端接口,用来返回应用最新版本信息
②. 渲染进程使用axio
原创
2023-11-09 09:51:22
274阅读
【打包】接上回 Electron那些事01:起步_uikoo9的专栏简单介绍了electron,以及使用electron做了一个桌面应用demo,相信大家现在最想做的事情就是将桌面应用打包后发给其他人体验,本节开始electron打包【electron-packager】官方推荐的打包工具有3个几个工具的区别后续单独写一篇文章介绍,简单的说electron-forge和electron-
转载
2023-09-05 11:24:43
262阅读
本文仅针对vue-electron框架下的打包处理,不一定符合您的情况,请自行辨别1.问题描述及原因分析 解决了多窗口界面显示问题,发现每次打包的时间都特别长,可是项目大小也就几M,这种情况太异常了,于是去查看了项目大小,发现是300多M,整整大了十倍有余。 因为项目小,需要的依赖
转载
2024-02-26 12:42:26
1139阅读
文章目录前言一、安装electron-builder二、打包1. 进行打包2、electron打包的相关配置三、项目调试 前言electron是将静态资源打包到asar文件中,我们打包的时候是将项目所有的文件进行打包的,所以我们访问的主页面其实就相当于是我们以往打包后dist文件中的资源。一、安装electron-builder介绍:electron-builder简单来说就是将我们的项目打包成
转载
2024-02-23 11:19:59
742阅读
最近在学习nodejs,得知Electron是通过将Chromium和Node.js合并到同一个运行时环境中,用HTML,CSS和JavaScript来构建跨平台桌面应用程序的一门技术。对于之前一直从事flash AIR桌面应用开发的我迫不及待的想“尝尝鲜”。 1.在命令行里安装全局electron: npm install -g electron Ps:在这之前你需要安装nodej
转载
2023-11-23 16:14:26
262阅读
一. 准备工作 1.npm的安装需要下载node.js,安装完node.js之后npm自然会有。 2. 首先,我们要安装electron-prebuilt,它是一个npm模块,因此我们可以使用Npm来进行安装,它是一个electron的预编译版本。npm install -g electron-prebuilt &
转载
2023-10-20 19:28:10
195阅读
这里写自定义目录标题简介安装打包更多配置配置vue项目vue-vite的打包单页面应用vue-vite的打包多页面应用多平台打包 mac、win、lunix等forge配置项electron-builder配置项 简介文章更新与2023年2月12日。【打包需要连接外网的资源,需要翻墙。翻不了墙的可以自己查找一下解决方案】electron官网:https://www.electronjs.org
转载
2024-03-06 12:07:53
413阅读
Electron与工业CCD通过TCP Server协议连接通讯CCD可以理解为是一个相机,在工业上可以通过CCD给物体拍照,然后识别出物体表面激光刻印的信息,大概如下图,下图是我公司研发的软件一张截图,软件是使用C#实现的,这个工业软件还是很厉害的,里面涉及到了许多与工业传感器的数据交互。现在我的工作主要就是使用前端知识重构这个软件,要与硬件打交道了,当然要选择Electron和Node技术栈了
转载
2024-08-16 18:13:54
13阅读
一. 准备工作 1. 首先,我们要安装electron-prebuilt,它是一个npm模块,因此我们可以使用Npm来进行安装,它是一个electron的预编译版本。npm install -g electron-prebuilt 2. 接下来安装electron-packager ,它也是一个n
转载
2024-01-23 15:03:52
7927阅读
上一篇文章【Electron】 Electron 开发桌面应用(一) 编写→运行→打包 我们已经得到了electron打包好的应用了,目录如下,但是我们如何整合成一个安装程序,发给客户使用呢?我们可以使用grunt-electron-installer来生成一. 准备 安装grunt-electron-installer。 &nb
转载
2024-08-15 11:06:56
209阅读
本文主要介绍如何通过electron-packager及electron-builder两种方式,将已有的electron应用打包成msi格式和exe可执行文件。打包是一个成熟的应用程序一个重要的环节,希望这篇文章可以给大家一些参考,最后会讲到打包时遇到的一些坑,与大家分享。本文适用于有一些electron实践经验的小伙伴,知道如何创建一个简单的electron应用,并且知道electron主进程
转载
2023-08-23 19:47:03
734阅读