はじめに Nuxt3 が2022年11月16日に正式リリースされました。 また、Nuxt2 が2023年12月31日に EOL を迎えるということで、今働かせていただいている現場でアップグレードプロジェクトを爆誕させ、その PL をやらせていただくことになりました。 そのアップグレードにおける激動の完遂までの道のりを本記事でまとめようと思いましたので、今後アップグレードを行おうとしている方や、現在実施している方、これから行おうとしている方に読んでいただければと思います。 目次 PJ 始動までの事前準備 いざ、アップグレード! エラー量がえぐい Vuex との戦い 基盤構築の苦しさ ホットリロード機能の作成 Vuex の機能で動かないオプション エラー解消後もサーバー起動できない SSR やユニバーサルコードのキツさ Nuxt3 に対応していないライブラリ対応 Nuxt 自体に存在する不具合