Nuxt 3.2.3 から 3.20.2 へのメジャーアップデートを含む、依存パッケージの大規模更新を実施しました。
主要なパッケージ更新#
| パッケージ | 更新前 | 更新後 |
|---|
| nuxt | 3.2.3 | 3.20.2 |
| @nuxt/content | 2.5.2 | 3.11.0 |
| @nuxtjs/i18n | 8.0.0-beta.10 | 10.2.1 |
| vuetify | 3.1.8 | 3.7.6 |
| sass | 1.58.3 | 1.83.4 |
| @mdi/js | 7.1.96 | 7.4.47 |
新規追加パッケージ#
better-sqlite3: ^12.5.0 - @nuxt/content v3 の依存vue-i18n: ^11.0.0 - i18n モジュールの依存
対応が必要だった変更点#
1. @nuxt/content v3 への移行#
content.config.ts の新規作成が必要になりました。
2. @nuxtjs/i18n v10 への移行#
nuxt.config.ts の変更点#
i18n.config.ts の新規作成#
localesフォルダの移動#
locales/ → i18n/locales/
3. runtimeConfig のアクセス方法変更#
4. TypeScript の型インポート#
参考リンク#