项目结构
本页概述了 Next.js 项目的文件和文件夹结构。它涵盖了顶级文件和文件夹、配置文件以及 app 和 pages 目录中的路由约定。
顶级文件夹
| 名称 | 描述 |
|---|---|
| app | 应用路由器 |
| pages | 页面路由器 |
| public | 静态资源 |
| src | 应用程序源文件夹 |
顶级文件
| 名称 | 描述 |
|---|---|
| next.config.js | Next.js 的配置文件 |
| package.json | 项目依赖项和脚本 |
| instrumentation.ts | OpenTelemetry and Instrumentation 文件 |
| middleware.ts | 中间件 |
| .env | 环境变量 |
| .env.local | 局部环境变量 |
| .env.production | 生产环境变量 |
| .env.development | 开发环境变量 |
| .eslintrc.json | ESLint 的配置文件 |
| .gitignore | 要忽略的 Git 文件和文件夹 |
| next-env.d.ts | Next.js 的 TypeScript 声明文件 |
| tsconfig.json | TypeScript 的配置文件 |
| jsconfig.json | JavaScript 的配置文件 |