目录结构
以下是项目的目录结构概况
根目录
根目录中包含系统的前后端所有文件。
└─ root
├─ app # <- 后台应用目录
├─ web # <- 后台前端目录
├─ config # <- 配置文件
├─ console # <- 公共命令类目录
├─ data # <- 数据目录,存储缓存、日志等运行数据
├─ public # <- 公开目录,系统运行对外目录
├─ theme # <- CMS 模块开发模板
├─ composer.json # <- php依赖配置文件
└─ dux # <- 命令工具
前端目录
前端目录为系统的前端目录,该目录包含以下文件:
└─ web # 前端目录,包含前端所有文件和子目录。
├─ public # <- 前端资源目录,包含图片等静态资源
├─ src # <- 前端源码目录
| ├─ config # <- 公共组件
| | ├─ app.ts # <- 前端模块入口索引(自动生成)
| | └─ index.ts # <- 前端主配置文件
| ├─ pages # <- 前端页面目录
| ├─ static # <- 页面静态文件
| ├─ index.tsx # <- 管理端入口
| └─ install.tsx # <- 安装向导入口
├─ index.html # <- 前端入口页面
├─ install.html # <- 安装入口页面
├─ package.json # <- 前端依赖配置文件
├─ uno.config.js # <- unocss 配置文件
└─ vite.config.mts # <- vite 配置文件
public 目录
开发者可以把客户端可访问到的文件放置在该目录,同时该目录包含了 index.php
入口文件,请将该目录作为公开目录对外访问。