初めまして株式会社iimonの山根です。
背景
弊社のnuxtプロジェクトの構成は以下です
nuxt v2.15 node v16 yarn
Node.jsでv16がEOLになった為、18にバージョンアップする必要が出た。
Nuxt2とNode.js v18のバージョンアップ対応について調査
Nuxt2のプロジェクトでNode v18は問題ないとのこと。
The main change in this patch release is that we now patch the crypto node built-in during build to allow Nuxt 2 to be used on Node versions greater than Node 16, which should ease the pressure users feel after Node 16 reaches its own EOL this year.
よって以下の流れで対応するのが良いと思われる。
- Node v16 → v18 バージョンアップ手順
- nuxt 2.15→2.17
- バージョンアップ時に出た修正、それに関するunit test
- node v18に上げる
- バージョンアップ時に出た修正、それに関するunit test
- Node v18 changeLogをチェック CHANGELOG_V18.md 長すぎて見れなくなっていた。 Release Notes for Node.js 18Node.js 18 Release: What's New
6. dev動作確認
次回はバージョンアップ時に出たエラー等の記事を書きます!