应用打包|Cursor 图片压缩应用(Electron)

采用Cursor开发,Electron 打包后界面空白问题排查过程记录 采用cursor 开发了一个网站之后,页面调试都运行正常,终于以为大功告成的时候,使用 election 打包,结果界面一片空白显示不出来。让cursor 自我排查了好几遍,最终都没有解决问题。最后,我将这个问题问了kimi。下面是kimi 给出的回复。登录后复制 Electron 打包后界面空白的问题可能由多种原因引起... 阅读详情

Date: August 3, 2025


准备打包

该项目已经在开发模式下开发完成。接下来请打包该项目为桌面应用安装包。

如果开启之前的 Auto-run 模式,则会自动打包。

mac端打包命令如下:

npm run electron:build:mac

产物测试

问题:

成功打包后,将文件解压到系统中,最后打开报错如下,请修复。

image.png

成功修复后,Mac应用如下:

image.png


产品功能检测

样式问题:

image.png

打包后产物顶部导航栏存在样式问题,
1)tab栏头部的icon缺少
2)tab栏背景色正常,但是剩余位置为空白色。
现提供截图,我用红框圈出,这是目前存在问题,请分析问题,并提供解决方案。
解决完成后,请自动打包。

产品功能展示

图片压缩功能:

image.png

滑动对比:

image.png

并排对比:

image.png


发布至 Github

你可以在 Github 创建仓库,然后按流程进行推送。

git remote add origin git@github.com:NathanChxn/picture-zipTool.git
git branch -M main
git push -u origin main

创建版本标签:

为第一个版本创建标签为 v1.0.0

nathanchen@192 electron-zip % git tag -a v1.0.0 -m "v1"          
nathanchen@192 electron-zip % git push origin v1.0.0

创建GitHub Release:

目前我需要将项目发布到 Github Release,请帮我写一份发布说明。
要求:
1-保存位置 release/

发布版本如下:

image.png


项目开发总结

整个开发过程,我们从0到1实现了桌面端图片压缩工具的开发。

对此,做下最后的总结:

本次项目使用技术:

  • Cursor 1.2.4
  • 模型:Claude 3.7/3.5、Gemini-2.5-pro

Cursor工具的使用经验:

  • 保持耐心,永远相信你可以结合工具开发出你想要的产品。
  • 大任务拆分成子任务处理。持续迭代,每次进步一点点,不要贪多
  • 多窗口对话:每个窗口各司其职,防止上下文过多导致污染

image.png

  • 调试bug时,需要提供控制台与浏览器的日志信息。在调试时,AI可能会反复报错,你需要考虑凭借多模型或者搜索引擎来额外解决问题。因此,保持耐心。

开发经验:

  • 你可以不知道新框架的使用API,但是你得会调试新框架,这决定你是否能够继续解决未知问题
用Electron和大模型API打造AI桌宠:从透明窗口到Agent实战 桌面应用开发中,透明窗口与点击穿透是构建悬浮工具的核心技术,而大模型API的接入则赋予应用自然语言理解和多轮对话能力。借助Electron的BrowserWindow配置与IPC通信机制,开发者可以轻松实现无边框、置顶且可穿透的桌面角色,并让其在对话之外完成待办提醒、工具调用等任务。从概念到原理,从技术价值到应用场景,本文深入拆解AI桌宠背后的工程逻辑,带你掌握桌面端交互与大模型结合的关键方法。无论是前端入门者还是AI应用开发者,都能通过这一实践理解桌面悬浮应用从“看起来可爱”到“真正有用”的进阶路径,并为 阅读详情

相关推荐

从零构建健壮的跨平台窗口系统:Electron实战与核心设计模式

在现代应用开发中,窗口(或视窗)作为承载用户界面的核心容器,其设计直接关系到应用的用户体验与工程可维护性。从概念上讲,窗口本质上是状态容器与渲染上下文的结合体,它管理着特定视图的数据与交互逻辑。其生命周期涵盖了初始化、显示、活动、调整大小到销毁等关键阶段,理解这些阶段是进行有效状态管理与资源调配的基础。在技术实现上,进程间通信(IPC)是连接主进程与渲染进程、实现安全数据交换的核心机制,而合理运用窗口管理器则能优雅地处理多窗口的创建、通信与销毁。这些技术共同支撑了从简单的工具软件到复杂的IDE等各类桌面、W

weixin_34274029的博客 392

项目构想|用 Cursor 打造 Electron 图片压缩应用:从 React+Vite 到 Node 压缩管线

用 Cursor 辅助搭建 Electron 图片压缩应用,从 React+Vite 渲染层到 Node+Sharp 压缩管线,含目录结构、依赖清单、IPC 通道与 electron-builder 打包配置。文中给出可复制代码片段,并说明 TaoToken 作为开发阶段模型对话入口,官网 https://taotoken.net/?utm_source=taotoken_aicg_blog_end 可接入 Coding Plan 辅助生成配置与排查报错。

weixin_42515842的博客 212

Cursor离线安装包制作指南:解决网络限制,实现一键部署

在软件开发与部署中,离线安装包是保障团队协作效率与内网环境稳定的关键技术。其核心原理在于将软件本体、运行时依赖及配置文件预先封装,通过自动化脚本构建标准化的分发格式,从而绕过网络依赖。这一技术对于企业IT管理、离线开发环境及批量部署场景具有重要价值,能显著降低运维成本。本文聚焦于如何为基于Electron的AI代码编辑器Cursor创建离线安装包,深入解析了利用开源工具链实现资源本地化、网络配置集成及自动化打包的完整方案,并针对网络代理集成与静默安装等工程实践提供了具体指导。

weixin_42557537的博客 601

CSS 引号样式定制实战:深入 30-seconds-of-css 的 stylized-quotation-marks 片段

本指南以 30-seconds-of-css 仓库中的 [stylized-quotation-marks.md](https://link.gitcode.com/i/d8d81b6ae32996e2a7ec8a00e12bc566) 片段为骨架,系统讲解如何用 CSS 的 `quotes` 属性自定义 `<q>` 行内引用元素的引号字符。读完本文,你将掌握 `quotes` 属性的完整语法、多

gitblog_00466的博客 457

AI编程工具选型实战:Claude Code、Cursor、Trae与OpenCode深度对比

AI编程助手已从‘代码补全插件’演进为具备推理、工作流编排、端到端生成和可审计中间件能力的新型开发范式。其核心差异不在模型参数或响应速度,而在于底层架构设计:大模型原生IDE强调长上下文与语义理解,Agent增强型工具依赖本地环境协同,Solo模式聚焦垂直场景闭环交付,开源中间件则以规则驱动实现安全合规落地。技术价值体现在对真实开发动线的适配能力——如紧急Bug修复需环境感知与自动验证,新项目启动依赖需求→架构→代码的端到端生成,现代化改造考验语言特性迁移精度,团队协作则要求规则可嵌入CI/CD并可审计。本

ctk87443的博客 471

Vibe Coding全栈开发实战:Cursor与Claude Code从入门到部署

自然语言编程正在改变软件开发方式,开发者用需求描述替代手写代码,AI自动生成并迭代项目。Vibe Coding正是这种范式的实践,其核心原理是将需求描述、代码生成、运行验证与迭代修复串联成完整链路。Cursor作为AI原生IDE,提供图形化交互与多文件编辑能力;Claude Code作为命令行Agent,支持批量任务与自动化执行。两者组合能覆盖从脚手架搭建、接口对接到测试补充、部署上线的全栈开发流程。硬件门槛低,普通开发电脑即可运行,算力集中在云端模型。适用于独立开发者快速验证原型、全栈项目开发、代码重构与

cigang4063的博客 527

Cursor 里开发一个“一个后端 + 多个前端”项目的时候,推荐的项目目录结构组织方式

而 Monorepo 能明显改善。Cursor 效果会明显提升。AI 容易“看不清项目边界”这是整个结构最关键的。

mD3Y4cM0j的博客 172

Claude API vs Cursor深度对比:面向真实开发流的上下文韧性评测

在AI编程辅助工具选型中,'代码生成准确率'只是表象,真正决定长期生产力的是模型与IDE工作流的深度协同能力。本文从开发流(而非问答流)视角切入,解析上下文保鲜、错误恢复韧性、内联反馈延迟等工程级指标——这些正是影响TypeScript重构、跨文件依赖推导、Zustand状态迁移等高频场景的核心因素。结合AST解析器适配、三阶段提示工程、Redis上下文继承等实操方案,揭示Claude API如何通过可控上下文注入弥补远程调用短板,而Cursor又为何在中文标识符支持、本地模型热切换等环节暴露架构局限。适合

weixin_34074740的博客 467

项目构想|Cursor 图片压缩应用(Electron)

👋,我们通过 Vibe Coding 做一个PC端的图片压缩工具。

CaptainDrake的博客 1217

AI原生工作流实战:Cursor、Claude Code与Gemini CLI深度协同

AI原生工作流是指开发者将大模型能力深度集成进本地开发环境,通过CLI工具链实现可复现、可审计、可自动化的工程闭环。其核心原理在于打破传统‘人脑调度+网页交互’模式,转向‘模型即服务+stdin/stdout管道+Git-aware上下文’的Unix哲学实践。技术价值体现在智能密度提升、单兵交付效率跃升及错误率显著下降;典型应用场景包括自动化API文档生成、多模态UI代码转化、CI嵌入式代码校验等。本文聚焦cursor的agent工作流、claude code的skill结构化调用与gemini cli的百

weixin_33978044的博客 565

Electron # 改变光标失效

问题描述 cursor: pointer; 上面的代码失效。 修正方案 -webkit-app-region: no-drag; cursor: pointer;

skysys的研究小屋 1371

项目搭建与开发|Cursor 图片压缩应用(Electron)

👋,我们通过 Vibe Coding 做一个PC端的图片压缩工具。

CaptainDrake的博客 1068

cursor的压缩包下载

cursor的压缩包下载

Cursor 配 TaoToken:Electron 图片压缩应用里 ImageList.jsx 报错排查

Cursor 开发 Electron 图片压缩应用时,ImageList.jsx 出现 Unexpected end of file 和 safe-file://undefined。排查方式是先打开 https://taotoken.net/?utm_source=taotoken_aicg_blog_end 创建 API Key,在 Cursor 模型设置填入兼容通道 Base URL,再让 Cursor 按 npm run dev 日志重写被截断的 ImageList.jsx,并补全 preload.c

weixin_35949153的博客 126

cursor多版本安装包

压缩包包含0.1.2 0.1.3 0.1.12 mac

Cursor安装包,想学习的Cursor可以免费使用

Cursor安装包,想学习的Cursor可以免费使用

dsh-purge 深度指南:DeepSeek Harness 系统提示词注入与多模型提示词切换,三步跑通

如果你在本机跑 DeepSeek Harness,常会卡在同一个问题上:模型一句「这个我做不了」,到底是它自己不肯做,还是宿主(Harness)在半路把话拦了?dsh-purge 就是为了解开这个结:它是装在官方 DeepSeek Harness 上的红队评测插件,支持系统提示词注入,并能让不同模型切换不同的系统提示词。所有改动只发生在你本机的文件和进程里,改动前自动备份,随时可还原。 ## 为

gitblog_01178的博客 450

cursor各个版本和续杯软件

cursor 0.42.4到 0.45.8的各个window版本下载 和配套需要免费续杯的软件

上一篇: 项目搭建与开发|Cursor 图片压缩应用(Electron)
下一篇: 项目构想|文生图小程序
CaptainDrake
博客等级 码龄6年 5363粉丝 187原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值