logoNext.js 简体中文
文档博客学习
入门指南
安装
项目结构
构建应用
路由
数据获取
渲染
缓存
样式
优化
配置
测试
身份验证
部署
升级
API 参考文档
Edge 运行时
组件
文件约定
函数
next.config.js 配置选项
appDir
assetPrefix
basePath
compress
crossOrigin
devIndicators
distDir
环境变量 (env)
eslint
exportPathMap
generateBuildId
generateEtags
headers
httpAgentOptions
图片
cacheHandler
instrumentationHook
日志记录
mdxRs
onDemandEntries
optimizePackageImports
output
pageExtensions
部分预渲染 (实验性功能)
poweredByHeader
productionBrowserSourceMaps
reactStrictMode
重定向
rewrites
serverActions
serverComponentsExternalPackages
StaleTimes (实验性功能)
trailingSlash
transpilePackages
turbo
typedRoutes
TypeScript
urlImports
webpack
webVitalsAttribution
CLI
架构
社区
logoNext.js 简体中文
文档博客学习
简介/API 参考文档/next.config.js 配置选项/typedRoutes

typedRoutes (实验性功能)

静态类型链接 的实验性支持。此功能要求项目中使用 App Router 和 TypeScript。

next.config.js
/** @type {import('next').NextConfig} */
const nextConfig = {
  experimental: {
    typedRoutes: true,
  },
}

module.exports = nextConfig

turbo

配置 Next.js 的 Turbopack 专属选项

TypeScript

Next.js 默认会报告 TypeScript 错误。本文介绍如何禁用此行为。