Getting Started
3 项目结构
项目目录文件使用说明。
目标
了解项目的目录文件结构,之后配置修改快速定位。
项目结构
.
├── app # 应用目录
│ ├── components # 业务组件
│ ├── layouts # 布局
│ ├── logics # 业务
│ ├── pages # 页面
│ ├── types # 实体定义
│ ├── utils # 工具类
│ ├── app.config.ts # 网站参数配置
│ ├── app.vue # 入口文件
│ └── error.vue # 错误处理
├── cert # 证书
│ └── wx # 微信支付证书
├── content # 内容配置
│ ├── 1.docs # 文档
│ ├── 3.blog # 博客
│ ├── 0.index.yml # 首页配置
│ ├── 2.pricing.yml # 价格配置
│ └── 3.blog.yml # 博客配置
├── lib # 类
│ └── prisma.ts # risma 连接类
├── logs # 日志
├── pkgs # 三方包
├── prisma # prisma 配置
│ ├── client
│ ├── migrations
│ └── schema.prisma
├── public # 网站静态文件
├── server # 服务 api
│ ├── api
│ └── tsconfig.json
├── Dockerfile # docker 配置
├── README.md # 说明
├── eslint.config.mjs # eslint 配置
├── nuxt.config.ts # nuxt 配置
├── nuxt.schema.ts
├── package.json # 依赖包清单
├── tailwind.config.ts # tailwind 配置
├── tsconfig.json # ts 配置
└── .env # 环境配置文件
主要目录文件
文件 | 说明 |
---|---|
/app | 应用 |
/server | 服务 API |
/content | 网站内容 yaml、markdwon |
/prisma | prisma orm 配置 |
app.config.ts | 业务参数 |
nuxt.config.ts | nuxt 配置 |
Dockerfile | docker 脚本 |
.env | 环境变量 |
end