Nuxt.jsでのgenerateに--fail-on-errorをつけたら幸せになった話


はじめに

Nuxtを使って静的サイトをCI/CDでデプロイしている方に朗報です!!
generate時にエラーが発生してしまい、ページの一部が生成されずに、404エラーになってしまった経験をお持ちの方は多いのではないでしょうか??

そんなトラブルもたった一行で即解決!
Nuxtのバージョン更新可能な方はすぐに実装をおすすめです。

バージョン

nuxt.js 2.14.4以降

実装内容

generateのオプションでたった一文を追加するだけで、エラーをキャッチしてビルドが中止されるので、ページが生成されていない404エラーとはおさらばです。

package.json
{
  "scripts": {
    "generate": "nuxt generate --fail-on-error",
  }
}

おわりに

うっかりミスもこれで安心。

参考

Nuxt.js Release Notes v2.14.4