# next **Repository Path**: pan-youwen/next ## Basic Information - **Project Name**: next - **Description**: 用来学习next - **Primary Language**: JavaScript - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2024-08-23 - **Last Updated**: 2025-06-18 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## 安装Next.js npx create-next-app@latest my-next-app 数据库链接吧不上时 npx prisma migrate dev --name add-admin-model your-project/ ├── node_modules/ # Node.js 依赖 ├── public/ # 静态文件目录,存放图片、字体等 │ ├── images/ │ └── favicon.ico ├── src/ # 可选,但推荐的源代码目录 │ ├── components/ # 存放可复用的组件 │ ├── pages/ # 页面路由 │ │ ├── api/ # API 路由 │ │ │ └── users.js # 示例 API 路由 │ │ ├── _app.js # 自定义 App 组件 │ │ ├── _document.js # 自定义 Document 组件 │ │ ├── index.js # 首页 │ │ └── about.js # 关于页面 │ ├── styles/ # 样式文件 │ │ ├── globals.css # 全局样式表 │ │ └── Home.module.css # 模块化样式 │ └── utils/ # 工具函数 ├── .env.local # 环境变量 ├── .gitignore # Git 忽略文件 ├── next.config.js # Next.js 配置文件 ├── package.json # 项目依赖和脚本 └── README.md # 项目说明文档 主要目录和文件说明 node_modules/:包含项目所需的所有 Node.js 依赖。 public/:用于存放静态资源,如图像、字体和其他不需要处理的文件。文件可以通过 /images/ 或其他相对路径直接访问。 src/(可选):许多开发者选择将源代码放在 src 文件夹中,以使根目录更整洁。 components/:存放可重用的 React 组件。 pages/:这是 Next.js 中最重要的目录: api/:用于创建 API 路由。这些路由会被自动处理,例如 /api/users 将映射到 pages/api/users.js。 _app.js:自定义的 App 组件,用于初始化页面。 _document.js:自定义的 Document 组件,用于扩展 HTML 文档的初始结构。 其他 JavaScript 文件表示不同的页面。例如,index.js 对应于网站的首页。 styles/:存放 CSS 文件的地方,包括全局样式和模块化样式。 utils/:用于存放工具类函数或小型库。 .env.local:存放环境变量的配置文件。 next.config.js:Next.js 的配置文件,可以用来设置自定义的构建和运行时配置。 package.json:定义了项目的依赖项和一些常用的 npm 脚本