TypeScript

当项目中存在 TypeScript 错误时,Next.js 会使您的生产构建 (next build) 失败。

如果您希望 Next.js 即使在应用存在错误时也强制生成生产代码(存在风险),可以禁用内置的类型检查步骤。

禁用后,请确保在构建或部署流程中包含类型检查,否则可能带来严重风险。

打开 next.config.js 文件,在 typescript 配置中启用 ignoreBuildErrors 选项:

next.config.js
module.exports = {
  typescript: {
    // !! 警告 !!
    // 即使项目存在类型错误,也允许生产构建成功完成
    // !! 警告 !!
    ignoreBuildErrors: true,
  },
}