logoNext.js 繁體中文
文件部落格學習
入門指南
安裝
專案結構
構建您的應用程式
路由
資料獲取
渲染
快取
樣式設定
最佳化
配置
測試
身份驗證 (Authentication)
部署
升級
API 參考文件
Edge Runtime
元件
檔案慣例
函式
next.config.js 設定選項
appDir
assetPrefix
basePath
compress
crossOrigin
devIndicators
distDir
env
eslint
exportPathMap
generateBuildId
generateEtags
headers
httpAgentOptions
圖片設定
cacheHandler
instrumentationHook
日誌記錄 (logging)
mdxRs
onDemandEntries
optimizePackageImports
output
pageExtensions
部分預渲染 (Partial Prerendering) (實驗性功能)
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 錯誤。本文將介紹如何停用此行為。