eslint

当检测到项目中存在 ESLint 时,Next.js 会在出现错误时使 生产环境构建 (next build) 失败。

如果您希望 Next.js 即使在应用存在 ESLint 错误时也能生成生产环境代码,可以完全禁用内置的 linting 步骤。除非您已另行配置了 ESLint 在工作流其他环节运行(例如在 CI 或预提交钩子中),否则不建议这样做。

打开 next.config.js 并在 eslint 配置中启用 ignoreDuringBuilds 选项:

next.config.js
module.exports = {
  eslint: {
    // 警告:该选项允许即使项目存在 ESLint 错误也能成功完成生产构建
    ignoreDuringBuilds: true,
  },
}