根目录
序号 | 模块名称 | 功能名称 |
1 | build | 构建目录 |
2 | dist | 构建包存放 |
3 | node_modules | 依赖文件目录 |
4 | public | 公共文件夹 |
5 | src | 项目源码目录 |
6 | types | 类型目录 |
7 | .gitignore | git忽略文件 |
8 | index.html | 项目入口文件 |
9 | package.json | 项目配置 |
10 | .eslintignore | eslint忽略文件 |
11 | .eslintrc | eslint配置文件 |
12 | .stylelintrc.json | stylelint配置文件 |
13 | pnpm-lock.yaml | pnpm包管理器锁定文件 |
14 | vite.config.ts | vite配置文件 |
15 | .env | 环境配置文件(任何环境都会加载) |
16 | .env.devlopment | 开发环境配置文件 |
17 | .env.production | 生成环境配置文件 |
18 | tsconfig.json | ts配置文件 |
19 | tsconfig.node.json | ts配置文件 |
20 | windi.config.ts | windi配置文件 |
build目录
序号 | 模块名称 | 功能名称 |
1 | config | vite构建配置目录 |
2 | build.xml | ant构建配置 |
3 | build.properties | build配置属性 |
4 | compiler.jar | ant编译javascript使用的jar包 |
public目录
序号 | 模块名称 | 功能名称 |
1 | webapp | draw.io源码目录 |
2 | logo.png | logo |
src目录
序号 | 模块名称 | 功能名称 |
1 | api | api接口与类型目录 |
2 | components | 公共组件目录 |
3 | constant | 全局常量 |
4 | core | 核心源码目录 |
5 | directives | 自定义指令目录 |
6 | enums | 全局枚举目录 |
7 | fitCore | draw.io创建vue组件文件 |
8 | hooks | 全局hooks |
9 | settings | 全局项目设置 |
10 | store | 数据持久化 |
11 | style | 全局样式 |
12 | utils | 工具类 |
13 | main.ts | 入口文件 |
src/core目录
序号 | 模块名称 | 功能名称 |
1 | DataBindPanel | 数据绑定面板构建入口 |
2 | Library | 组件库入口文件 |
3 | LoadData | 初始化需要加载文件 |
4 | Share | 分享页面入口文件 |
5 | websocket | 预览模式下socket连接绑定数据源 |