Skip to content

第18章:学习资源推荐

18.1 官方文档

Electron 中文文档

  • 官方中文文档https://www.electronjs.org/zh/docs
    • 内容全面,包含所有 API 文档和教程
    • 定期更新,与英文文档保持同步
    • 适合作为权威参考资料

官方示例

18.2 新手友好的在线练习工具、项目模板

在线练习工具

  • CodeSandboxhttps://codesandbox.io/

    • 提供在线 Electron 项目环境
    • 支持实时编辑和预览
    • 适合快速测试和学习
  • StackBlitzhttps://stackblitz.com/

    • 支持 Node.js 环境
    • 可以创建简单的 Electron 示例
    • 适合前端开发者快速上手

项目模板

18.3 优质学习视频、图文教程

视频教程

图文教程

18.4 实战项目练手

GitHub 优质Electron新手项目

18.5 常用Electron插件汇总

开发必备插件

  1. electron-store

    • 用途:本地数据存储
    • 特点:简单易用,支持 JSON 格式
    • 适用场景:存储应用配置、用户偏好设置
    • 安装npm install electron-store
  2. electron-log

    • 用途:日志管理
    • 特点:支持多级别日志、文件轮转
    • 适用场景:应用调试、错误跟踪
    • 安装npm install electron-log
  3. electron-updater

    • 用途:应用自动更新
    • 特点:支持多种更新源、自动下载安装
    • 适用场景:生产环境应用更新
    • 安装npm install electron-updater
  4. electron-builder

    • 用途:应用打包
    • 特点:支持多平台打包、签名
    • 适用场景:应用发布
    • 安装npm install electron-builder --save-dev
  5. electron-reload

    • 用途:开发时热重载
    • 特点:文件变化时自动重启应用
    • 适用场景:开发调试
    • 安装npm install electron-reload --save-dev
  6. electron-debug

    • 用途:开发调试工具
    • 特点:提供调试快捷键、DevTools 自动打开
    • 适用场景:开发调试
    • 安装npm install electron-debug --save-dev
  7. electron-context-menu

    • 用途:自定义右键菜单
    • 特点:支持自定义菜单项、快捷键
    • 适用场景:增强用户体验
    • 安装npm install electron-context-menu
  8. electron-prompt

    • 用途:创建提示对话框
    • 特点:简单易用,支持自定义输入
    • 适用场景:用户输入收集
    • 安装npm install electron-prompt
  9. electron-dl

    • 用途:文件下载管理
    • 特点:支持进度条、断点续传
    • 适用场景:文件下载功能
    • 安装npm install electron-dl
  10. electron-notifications

    • 用途:系统通知管理
    • 特点:支持自定义图标、点击回调
    • 适用场景:应用通知功能
    • 安装npm install electron-notifications

© 2026 编程马·菜鸟教程 版权所有