重要前提
安装AI Skills的关键前提是:必须科学上网,且开启TUN模式,这一点至关重要,直接决定安装能否顺利完成,在此郑重提醒三遍:科学上网,科学上网,科学上网。查看完整安装教程 →
electron-egg by teachingai/full-stack-skills
npx skills add https://github.com/teachingai/full-stack-skills --skill electron-egg当用户想要进行以下操作时,请使用此技能:
此技能的组织结构与 Electron EGG 官方文档结构相匹配 (https://www.kaka996.com/, https://www.kaka996.com/pages/987b1c/, https://www.kaka996.com/pages/a99b72/)。在处理 Electron EGG 相关问题时:
从用户请求中识别主题:
examples/guide/installation.mdexamples/guide/quick-start.mdexamples/features/api/广告位招租
在这里展示您的产品或服务
触达数万 AI 开发者,精准高效
从 examples/ 目录加载相应的示例文件:
指南 (使用文档) :
* `examples/guide/intro.md` \- Electron EGG 介绍
* `examples/guide/installation.md` \- 安装指南
* `examples/guide/quick-start.md` \- 快速开始指南
* `examples/guide/project-structure.md` \- 项目结构
* `examples/guide/configuration.md` \- 配置
* `examples/guide/build.md` \- 构建与打包
功能特性 (功能特性) :
* `examples/features/main-process.md` \- 主进程
* `examples/features/renderer-process.md` \- 渲染进程
* `examples/features/ipc-communication.md` \- IPC 通信
* `examples/features/window-management.md` \- 窗口管理
* `examples/features/menu.md` \- 菜单
* `examples/features/tray.md` \- 系统托盘
* `examples/features/auto-updater.md` \- 自动更新器
* `examples/features/plugin-system.md` \- 插件系统
3. 遵循该示例文件中的具体说明,包括语法、结构和最佳实践
重要提示 :
* Electron EGG 基于 Electron 和 Egg.js
* 主进程和渲染进程分离
* 进程间的 IPC 通信
* 每个示例文件都包含关键概念、代码示例和要点
4. 需要时参考 api/ 目录中的 API 文档:
* `api/main-api.md` \- 主进程 API
* `api/renderer-api.md` \- 渲染进程 API
* `api/ipc-api.md` \- IPC API
* `api/window-api.md` \- 窗口 API
* `api/config-api.md` \- 配置 API
API 文件:
* `api/main-api.md` \- Application 类、BrowserWindow、ipcMain、app 方法
* `api/renderer-api.md` \- ipcRenderer、contextBridge、DOM API
* `api/ipc-api.md` \- IPC 通信方法和事件
* `api/window-api.md` \- 窗口创建和管理
* `api/config-api.md` \- 配置选项和环境变量
5. 使用 templates/ 目录中的模板:
* `templates/installation.md` \- 安装模板
* `templates/project-setup.md` \- 项目设置模板
* `templates/configuration.md` \- 配置模板
Electron EGG 是一个基于 Electron 和 Egg.js 的桌面应用程序开发框架,提供完整的开发工具链和最佳实践。
关键概念 :
使用 npm :
npm install electron-egg
使用 yarn :
yarn add electron-egg
使用 pnpm :
pnpm add electron-egg
// main.js
const { Application } = require('electron-egg')
const app = new Application({
// 配置
})
app.start()
examples/ → https://www.kaka996.com/pages/987b1c/api/ → https://www.kaka996.com/pages/a99b72/api/)api/main-api.md - Application 类、BrowserWindow、ipcMain、生命周期钩子api/renderer-api.md - ipcRenderer、contextBridge、DOM APIapi/ipc-api.md - IPC 通信方法和通道api/window-api.md - 窗口创建、管理、事件api/config-api.md - 配置选项和环境变量Electron EGG, electron-egg, Electron, Egg.js, desktop application, 桌面应用, 主进程, 渲染进程, IPC, 进程间通信, 窗口管理, 菜单, 系统托盘, 自动更新, 插件系统, main process, renderer process, inter-process communication, window management, menu, system tray, auto updater, plugin system
每周安装量
44
仓库
GitHub 星标数
226
首次出现
Jan 24, 2026
安全审计
安装于
gemini-cli37
opencode37
codex36
cursor35
github-copilot34
amp32
OWASP 十大安全风险防范指南:Web应用安全漏洞与代码示例
1,100 周安装