Skip to content
On this page

快速开始

私有化的客户, 在获取源码之后, 可以本地运行调试.

安装依赖

目前文档引擎工程脚手架采用 umi 搭建, 大家进入项目工程之后可以执行如下命令安装依赖:

bash
# npm install 或者yarn 也可以
pnpm install

安装完依赖之后可以本地启动:

bash
pnpm start

项目全局配置

ts
import { defineConfig } from "umi";

export default defineConfig({
  base: '/docx/',   // 基础路由
  publicPath: '/docx/',
  outputPath: 'editor', // 打包路径
  routes: [
    { path: "/", component: "index" }, // 首页
    { path: "/edit", component: "edit/index" },  // 编辑器
    { path: "/design/board", component: "design/board" }, // 白板页面
    { path: "/design/form", component: "design/form" }, // 表单收集列表, 可自行开发UI
    { path: "/preview", component: "preview" },  // 文档预览/发布页面
  ],
  npmClient: 'pnpm',
  define: {
    BASE_API_URL: `http://localhost:3000/api`, // 基础服务配置, 需要替换成自己的服务器地址
    UPLOAD_PATH: '/upload',  // 文件上传接口, 可自行配置
    AI_ASK__TEXT_PATH: '/ai/text' // AI问答接口地址, 可自行配置
  }
});

编辑器项目采用组件化的方式开发, 编辑器核心部分采用JS实现, 部分UI采用React实现, 所以大家可以低成本将编辑器集成到任何框架的系统中.

专注 | 高效 | 深耕行业场景