


// 下载项目单独运行
git clone https://github.com/anye931123/react-visual-editor.git
npm install
npm run dev
// umi项目可通过添加block方式添加此项目
umi block add https://github.com/anye931123/react-visual-editor
- src
|- components //项目依赖的组件
|- configs //全局配置信息
|- componentConfgs //组件配置信息包括react和html的组件信息
|- Ant //Antd组件配置信息
|- customComponents //自定组件配置信息
|- HTML //html标签配置信息
|- index.ts //所有配置信息汇总导出供config使用
|- htmlCategory.ts //html组件分类
|- index.ts // 配置信息汇总
|- reactCategory.ts //react组件分类组件分类
|- customComponents //自定义组件存放位置
|- locales //国际化
|- models //dva model位置,所有功能逻辑存放处
|- modules //功能模块
|- componentsPreview //组件预览模块(容器组件,非容器组件,模板)
|- designPanel //设计面板(画板)模块
|- previewAndCode //页面预览与代码预览模块
|- settingsPanel //设置面板模块
|- components //设置面板子模块通用组件
|- domTree //domTree(组件树)模块
|- propsSettings //属性配置子模块
|- styleSettings //样式配置子模块
|- toolBar //工具栏模块
|- service //后台接口存放区域
|- types //全局数据定义
|- utils
通过配置config可以实现拖拽组件库的替换,更改为你需要的组件库或者组件。具体配置如下 - OriginalComponents 所有的需要拖拽的原始组件汇总 - AllComponentConfigs 所有的组件配置信息 - CONTAINER_CATEGORY 容器组件分类 - NON_CONTAINER_CATEGORY 非容器组件分类 - iframeSrcDoc 设计面板iframe模板
| QQ群 |
|---|
![]() |
MIT
$ claude mcp add brick-design \
-- python -m otcore.mcp_server <graph>