Skip to content

Next.js 项目搭建

创建项目

bash
npx create-next-app@latest

推荐配置选项

选项选择
项目名称my-app
TypeScriptYes
ESLintNone(可选)
React CompilerYes
Tailwind CSSYes
src/ 目录Yes
App RouterYes
TurbopackYes(--turbo
导入别名@/*(默认)

目录结构

public/              # 静态资源
src/
  app/
    layout.tsx        # 根布局(必须存在,含 html/body)
    page.tsx          # 首页
    globals.css       # 全局样式
next-env.d.ts         # TS 类型声明
next.config.ts         # Next.js 配置
tsconfig.json         # TS 配置
postcss.config.mjs    # PostCSS(Tailwind)

常用命令

bash
npm run dev          # 开发模式(localhost:3000)
npm run build        # 构建生产版本
npm run start        # 启动生产服务
npm run lint         # 代码检查