feat: 更新项目目录结构说明

Co-authored-by: Copilot <copilot@github.com>
This commit is contained in:
2026-04-23 20:10:22 +08:00
parent f4c5c44392
commit 278f1aab85
+39 -33
View File
@@ -1,34 +1,40 @@
aiartstudio/ # 项目目录 # 项目目录结构
├── nuxt.config.ts # 项目配置文件(必备)
├── .nuxtrc # Nuxt 配置文件(可选)
├── .nuxtignore # 忽略文件(可选)
├── app/ # 【核心】应用代码目录(Nuxt 4 新特性) ```text
│ ├── assets/ # 需要被构建工具处理的静态资源(CSS、图片等) aiartstudio/ # 项目根目录
│ ├── components/ # Vue 组件(自动导入) ├── README.md # 项目说明文档
│ ├── composables/ # 组合式函数(自动导入) ├── package.json # 包管理与脚本
│ ├── layouts/ # 布局组 ├── pnpm-lock.yaml # pnpm 锁文
│ ├── middleware/ # 路由中间件 ├── tsconfig.json # TypeScript 配置
│ ├── pages/ # 文件式路由页面(自动生成路由) ├── eslint.config.mjs # ESLint 配置
│ ├── plugins/ # Vue 插件(自动注册 ├── nuxt.config.ts # Nuxt 配置(必备
│ ├── utils/ # 工具函数(自动导入) ├── .gitignore # Git 忽略规则
│ ├── app.config.ts # 应用运行时配置 ├── .nuxtrc # Nuxt 配置文件(可选)
│ ├── app.vue # 根组件(必备 ├── .nuxtignore # Nuxt 忽略文件(可选
│ └── error.vue # 全局错误页面(可选) ├── .env # 环境变量(可选)
├── app/ # 【核心】应用代码目录(Nuxt 4)
├── public/ # 纯静态文件(直接对外提供,不经过构建 │ ├── assets/ # 构建处理的静态资源(CSS、图片等
│ ├── components/ # Vue 组件(自动导入)
├── server/ # 服务端代码 │ ├── composables/ # 组合式函数(自动导入)
│ ├── api/ # API 路由(文件式 API │ ├── layouts/ # 布局组件
│ ├── routes/ # 服务端路由 │ ├── middleware/ # 路由中间件
│ ├── middleware/ # 服务端中间件 │ ├── pages/ # 文件式路由页面
│ ├── plugins/ # 服务端插件 │ ├── plugins/ # Vue 插件(自动注册)
── utils/ # 服务端工具函数 ── utils/ # 工具函数(自动导入)
│ ├── app.config.ts # 应用运行时配置
├── shared/ # 前后端共享代码(Nuxt 4 新增 │ ├── app.vue # 根组件(必备
│ └── error.vue # 全局错误页面(可选)
├── content/ # 使用 @nuxt/content 模块时的内容目录(Markdown 等 ├── public/ # 纯静态文件(不经过构建
├── modules/ # 本地模块 │ ├── favicon.ico # 网站图标
├── layers/ # 可复用的层(Layer │ └── _robots.txt # robots 配置
├── server/ # 服务端代码
└── .env # 环境变量(可选 │ ├── api/ # API 路由(文件式 API
│ ├── routes/ # 服务端路由
│ ├── middleware/ # 服务端中间件
│ ├── plugins/ # 服务端插件
│ └── utils/ # 服务端工具函数
├── shared/ # 前后端共享代码(Nuxt 4 新增)
├── content/ # @nuxt/content 内容目录
├── modules/ # 本地模块
└── layers/ # 可复用层(Layer
```