配置
Next.js 允许您根据特定需求自定义项目。这包括与 TypeScript、ESlint 等工具的集成,以及诸如绝对导入和环境变量等内部配置选项。
TypeScript
Next.js 提供了以 TypeScript 为先的开发体验,用于构建您的 React 应用。
ESLint
Next.js 默认在构建过程中会报告 ESLint 错误和警告。本文介绍如何禁用此行为。
环境变量
学习如何在 Next.js 应用中添加和访问环境变量。
绝对导入与模块路径别名
配置模块路径别名,允许您重新映射特定的导入路径。
src 目录
作为根目录下 `pages` 的替代方案,可将页面保存在 `src` 目录中。
MDX
了解如何配置 MDX 以在 markdown 文件中编写 JSX。
AMP
只需极简配置且无需脱离 React,即可开始添加 AMP 功能来提升页面性能与加载速度。
Babel
通过自定义配置扩展 Next.js 提供的 babel 预设。
PostCSS
扩展 Next.js 默认添加的 PostCSS 配置和插件。
自定义服务器
通过编程方式使用自定义服务器启动 Next.js 应用。
草稿模式
Next.js 提供了草稿模式,可在静态页面与动态页面之间切换。您可以了解如何配合 Pages Router 使用该功能。
错误处理
在 Next.js 应用中处理错误的方法
调试
学习如何使用 VS Code 或 Chrome DevTools 调试您的 Next.js 应用程序。
预览模式 (Preview Mode)
Next.js 为静态生成页面提供了预览模式 (Preview Mode) 功能。您可以在此了解其工作原理。
内容安全策略 (Content Security Policy)
了解如何为您的 Next.js 应用程序设置内容安全策略 (CSP)。