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