项目简介
Qing 编辑器是基于 Electron 框架构建的桌面应用编辑器,具备强大的插件系统,用户可通过安装插件扩展编辑器功能,项目结构清晰,各部分协同工作,为用户带来高效的编辑体验。
项目的主要特性和功能
- 插件化开发:采用 angular - pluggable 开发内置扩展,支持用户按需灵活添加插件,拓展编辑器功能。
- 多进程管理:借助 Electron 的 launcher 管理多进程,为耗时任务开辟独立进程,提升应用响应速度和运行效率。
- 工作台集成:插件可实装到工作台的插槽中,便于用户管理和使用各种功能。
- 国内下载加速:提供 Electron 国内下载加速方法,解决 npm 安装 electron 时的网络连接问题。
- 错误处理机制:具备错误处理服务,能捕获并处理应用运行时的错误。
- 多语言支持:核心插件支持多语言更新,满足不同语言用户的使用需求。
- 环境文件保护:CheckEnvFiles 功能确保只有在用户环境中不存在初始化配置时才会写入文件,避免覆盖用户的生产配置。
安装使用步骤
前提条件
用户已下载本项目的源码文件。
具体步骤
- 安装依赖:在项目根目录下执行
DEBUG=* ELECTRON_MIRROR="https://npm.taobao.org/mirrors/electron/" npm install electron
安装 Electron 及其他依赖。 - 启动项目:使用
npm start
命令启动 Qing 编辑器。 - 插件安装:在编辑器内通过插件系统安装所需的功能插件。
- 使用配置:根据个人需求对编辑器进行配置,开始使用。
注意事项
修改核心插件的多语言后,需提高核心插件的 manifest.json
中的版本号,以确保插件的 install
方法被执行。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】