项目结构
本页概述了 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 的配置文件 |