Skip to content

附录:常用命令与工具汇总 ​

本附录汇总了 Next.js 开发中常用的命令、工具和资源,帮助你更高效地开发 Next.js 应用。

1. Next.js 常用命令 ​

1.1 创建与初始化 ​

命令描述
npx create-next-app@latest创建新的 Next.js 项目
npx create-next-app@latest --typescript创建 TypeScript Next.js 项目
npx create-next-app@latest --tailwind创建包含 Tailwind CSS 的 Next.js 项目
npm install安装项目依赖

1.2 开发与构建 ​

命令描述
npm run dev启动开发服务器
npm run build构建生产环境应用
npm run start启动生产环境服务器
npm run export导出静态网站

1.3 其他命令 ​

命令描述
npm run lint运行 ESLint 检查代码质量
npm run format使用 Prettier 格式化代码
npm run test运行测试

2. VS Code 常用快捷键 ​

2.1 编辑操作 ​

快捷键描述
Ctrl + C复制
Ctrl + V粘贴
Ctrl + X剪切
Ctrl + Z撤销
Ctrl + Y重做
Ctrl + F查找
Ctrl + H替换
Ctrl + A全选
Ctrl + D选择下一个匹配项
Alt + ↑/↓上下移动行
Ctrl + Shift + K删除行
Ctrl + Enter在下方插入新行
Ctrl + Shift + Enter在上方插入新行

2.2 导航操作 ​

快捷键描述
Ctrl + P快速打开文件
Ctrl + Shift + P打开命令面板
Ctrl + G跳转到行号
Ctrl + Shift + O跳转到符号
Alt + ←/→前进/后退
Ctrl + Tab切换编辑器标签

2.3 调试操作 ​

快捷键描述
F5开始调试
F10单步跳过
F11单步进入
Shift + F11单步退出
Shift + F5停止调试

3. 常见问题排查工具 ​

3.1 日志分析 ​

  1. 控制台日志:

    • 在浏览器开发者工具的 Console 面板查看前端日志
    • 在终端查看 Next.js 开发服务器日志
  2. Next.js 日志:

    • 开发模式:终端输出的日志
    • 生产模式:服务器日志文件
  3. 错误监控:

    • Sentry:实时错误监控和追踪
    • LogRocket:用户会话回放和错误监控

3.2 调试工具 ​

  1. 浏览器开发者工具:

    • Elements:查看和修改 DOM
    • Console:查看控制台日志
    • Network:分析网络请求
    • Application:查看 localStorage、sessionStorage 等
    • Performance:分析性能
    • Sources:调试 JavaScript
  2. React Developer Tools:

    • Components:查看 React 组件树
    • Profiler:分析 React 组件性能
  3. Next.js 特定工具:

    • Next.js Dashboard:监控 Next.js 应用
    • Vercel Analytics:分析网站访问数据

4. 常用依赖包汇总 ​

4.1 状态管理 ​

包名描述安装命令
zustand轻量级状态管理库npm install zustand
@reduxjs/toolkitRedux 官方工具集npm install @reduxjs/toolkit react-redux
jotai原子化状态管理库npm install jotai
recoilFacebook 开发的状态管理库npm install recoil

4.2 数据获取 ​

包名描述安装命令
swrReact Hooks 数据获取库npm install swr
react-query强大的数据获取和状态管理库npm install react-query
axiosHTTP 客户端npm install axios
graphqlGraphQL 客户端npm install graphql @apollo/client

4.3 样式 ​

包名描述安装命令
tailwindcss实用优先的 CSS 框架npm install -D tailwindcss postcss autoprefixer
@mui/materialMaterial UI 组件库npm install @mui/material @emotion/react @emotion/styled
antdAnt Design 组件库npm install antd
chakra-ui现代化的 UI 组件库npm install @chakra-ui/react @emotion/react @emotion/styled framer-motion
styled-componentsCSS-in-JS 库npm install styled-components

4.4 表单处理 ​

包名描述安装命令
react-hook-form轻量级表单处理库npm install react-hook-form
formik表单管理库npm install formik
zod模式验证库npm install zod
yup表单验证库npm install yup

4.5 动画 ​

包名描述安装命令
framer-motion强大的动画库npm install framer-motion
react-spring基于物理的动画库npm install react-spring
react-transition-groupReact 过渡动画库npm install react-transition-group

4.6 工具库 ​

包名描述安装命令
lodash实用工具函数库npm install lodash
date-fns日期处理库npm install date-fns
uuid生成唯一 IDnpm install uuid
classnames条件类名管理npm install classnames
clsx条件类名管理npm install clsx

4.7 数据库 ​

包名描述安装命令
mongodbMongoDB 客户端npm install mongodb
pgPostgreSQL 客户端npm install pg
mysql2MySQL 客户端npm install mysql2
sqlite3SQLite 客户端npm install sqlite3
prisma数据库 ORMnpm install prisma

4.8 认证 ​

包名描述安装命令
next-authNext.js 认证库npm install next-auth
jsonwebtokenJWT 库npm install jsonwebtoken
bcryptjs密码哈希库npm install bcryptjs

4.9 国际化 ​

包名描述安装命令
next-intlNext.js 国际化库npm install next-intl
i18next国际化框架npm install i18next react-i18next

4.10 测试 ​

包名描述安装命令
jestJavaScript 测试框架npm install -D jest
react-testing-libraryReact 测试库npm install -D @testing-library/react @testing-library/jest-dom
cypress端到端测试框架npm install -D cypress

通过本附录的学习,你已经了解了 Next.js 开发中常用的命令、工具和依赖包。这些资源将帮助你更高效地开发和调试 Next.js 应用。在实际开发中,你应该根据项目的具体需求,选择合适的工具和依赖包,以提高开发效率和代码质量。

祝你开发愉快!

© 2026 编程马·菜鸟教程 版权所有