Skip to main content

项目结构

本页概述了 Next.js 项目的文件和文件夹结构。它涵盖了顶级文件和文件夹、配置文件以及 apppages 目录中的路由约定。

顶级文件夹

名称描述
app应用路由器
pages页面路由器
public静态资源
src应用程序源文件夹

顶级文件

名称描述
next.config.jsNext.js 的配置文件
package.json项目依赖项和脚本
instrumentation.tsOpenTelemetry and Instrumentation 文件
middleware.ts中间件
.env环境变量
.env.local局部环境变量
.env.production生产环境变量
.env.development开发环境变量
.eslintrc.jsonESLint 的配置文件
.gitignore要忽略的 Git 文件和文件夹
next-env.d.tsNext.js 的 TypeScript 声明文件
tsconfig.jsonTypeScript 的配置文件
jsconfig.jsonJavaScript 的配置文件