ThingsKit开发指南-前段开发指南(目录结构说明)

根目录

序号模块名称功能名称
1build构建目录
2dist构建包存放
3node_modules依赖文件目录
4public公共文件夹
5src项目源码目录
6types类型目录
7.gitignoregit忽略文件
8index.html项目入口文件
9package.json项目配置
10.eslintignoreeslint忽略文件
11.eslintrceslint配置文件
12.stylelintrc.jsonstylelint配置文件
13pnpm-lock.yamlpnpm包管理器锁定文件
14vite.config.tsvite配置文件
15.env环境配置文件(任何环境都会加载)
16.env.devlopment开发环境配置文件
17.env.production生成环境配置文件
18tsconfig.jsonts配置文件
19tsconfig.node.jsonts配置文件
20windi.config.tswindi配置文件

build目录

序号模块名称功能名称
1configvite构建配置目录
2build.xmlant构建配置
3build.propertiesbuild配置属性
4compiler.jarant编译javascript使用的jar包

public目录

序号模块名称功能名称
1webappdraw.io源码目录
2logo.pnglogo

src目录

序号模块名称功能名称
1apiapi接口与类型目录
2components公共组件目录
3constant全局常量
4core核心源码目录
5directives自定义指令目录
6enums全局枚举目录
7fitCoredraw.io创建vue组件文件
8hooks全局hooks
9settings全局项目设置
10store数据持久化
11style全局样式
12utils工具类
13main.ts入口文件

src/core目录

序号模块名称功能名称
1DataBindPanel数据绑定面板构建入口
2Library组件库入口文件
3LoadData初始化需要加载文件
4Share分享页面入口文件
5websocket预览模式下socket连接绑定数据源