littlebot
Published on 2025-04-12 / 1 Visits
0

【源码】基于 Electron 框架的 Qing 编辑器

项目简介

Qing 编辑器是基于 Electron 框架构建的桌面应用编辑器,具备强大的插件系统,用户可通过安装插件扩展编辑器功能,项目结构清晰,各部分协同工作,为用户带来高效的编辑体验。

项目的主要特性和功能

  1. 插件化开发:采用 angular - pluggable 开发内置扩展,支持用户按需灵活添加插件,拓展编辑器功能。
  2. 多进程管理:借助 Electron 的 launcher 管理多进程,为耗时任务开辟独立进程,提升应用响应速度和运行效率。
  3. 工作台集成:插件可实装到工作台的插槽中,便于用户管理和使用各种功能。
  4. 国内下载加速:提供 Electron 国内下载加速方法,解决 npm 安装 electron 时的网络连接问题。
  5. 错误处理机制:具备错误处理服务,能捕获并处理应用运行时的错误。
  6. 多语言支持:核心插件支持多语言更新,满足不同语言用户的使用需求。
  7. 环境文件保护:CheckEnvFiles 功能确保只有在用户环境中不存在初始化配置时才会写入文件,避免覆盖用户的生产配置。

安装使用步骤

前提条件

用户已下载本项目的源码文件。

具体步骤

  1. 安装依赖:在项目根目录下执行 DEBUG=* ELECTRON_MIRROR="https://npm.taobao.org/mirrors/electron/" npm install electron 安装 Electron 及其他依赖。
  2. 启动项目:使用 npm start 命令启动 Qing 编辑器。
  3. 插件安装:在编辑器内通过插件系统安装所需的功能插件。
  4. 使用配置:根据个人需求对编辑器进行配置,开始使用。

注意事项

修改核心插件的多语言后,需提高核心插件的 manifest.json 中的版本号,以确保插件的 install 方法被执行。

下载地址

点击下载 【提取码: 4003】【解压密码: www.makuang.net】