Open9

Nuxt2 -> 3へのアップグレード手順

Bridge

専用のBridgeというライブラリが開発されている

https://v3.nuxtjs.org/getting-started/bridge

以下ページによると、マイグレーションガイドやツールは開発中とのこと。その間はBridgeを使うことがおすすめらしい。

https://v3.nuxtjs.org/getting-started/migration

そのため

  • 一度Bridgeを設定してみて動作確認
  • その後Nuxt3に入れ替えて動作確認

の順で取り組むのが妥当とみられる

❯ npx nuxt dev          
zsh: segmentation fault  npx nuxt dev
  bridge: false,

を設定すると動作はするっぽい。なぜセグフォするのかの理由が不明

bridge: falseしてもTSで書いてあるところが全部Unexpected Tokenで落ちる

nuxt-edge / bridge:falseでDev Server起動

Nuxt @ v2.16.0-27226092.034b9901 

Remove @nuxtjs/composition-api: Bridge provides a Nuxt 3 compatible composition-api layer and help to remove dependency

ここの意味がわからない

@nuxtjs/composition-apiを本当に削除すると関連コンポーネントが全部エラーになるので代替品があるのかと思ったらbridge内に見つからない。ここがどういう想定なのか不明。

また、bridge: falseにしてnpm run devすると、プラグインでTSで書いているものが全部not foundとしてエラーになるところで詰まった。ここで一旦作業止める

ログインするとコメントできます