eslint
プロジェクト内でESLintが検出された場合、Next.jsはエラーが存在すると本番ビルド(next build
)を失敗させます。
アプリケーションにESLintエラーがある場合でもNext.jsに本番コードを生成させたい場合は、組み込みのリンティングステップを完全に無効にできます。これは、ワークフローの別の部分(例:CIやプレコミットフック)で既にESLintを実行するように設定している場合を除いて、推奨されません。
next.config.js
を開き、eslint
設定でignoreDuringBuilds
オプションを有効にします:
next.config.js
module.exports = {
eslint: {
// 警告: これにより、プロジェクトにESLintエラーがある場合でも、本番ビルドが正常に完了できるようになります。
ignoreDuringBuilds: true,
},
}