Nuxt3とNuxtBridgeではSPAモードはできない(2022年3月時点)

0

2022年03月26日 7:06

Nuxt2を扱っているプロダクトのバージョンアップをしようとした時の知見を共有します。

Nuxt3のPublicBeta版がリリースされたが移行は非推奨

2021年10月にNuxt3のPublicBeta版がリリースされました。
そこで、今使ってるNuxt2を3にアップグレードしようと思いましたが、
公式ではNuxt3への移行手順は用意されていなく非推奨でした。
そのかわりNuxtBridgeをインストールしてNuxt3の機能を使ってみてくださいとのことです。
NuxtBridgeはNuxt2の状態で3の機能を使うことができます。

Nuxt3でSPAモードはできないのでNuxtBridgeでもSPAモードを使うことができない

Nuxt2ではSPAモードを使っているので、
BridgeでもSPAで動かしたいと思っていました。

しかし、公式のデプロイメントの説明には、
NitroEngineを使ったSSR用のデプロイ方式しか用意されていません。

image
Firebase Hosting

開発元のDiscussionsを見るとSPAモードを使えるかどうかの返事がなかった

NuxtのgithubリポジトリでDiscussionsを探すと、
同じような質問がすでにされていて1ヶ月以上返事がないです。(2022年3月時点)

おそらく現段階では対応していないのではないかという結論に至りました。
スクリーンショット 2022-03-26 16 00 38

https://github.com/nuxt/framework/discussions/560#discussioncomment-1568742

どうするか

Nuxt3のリリースは2022年6月なので、一旦様子見をします。
また、Diccussionsのやりとりも購読することで開発元からのリアクションを待ちます。

# Nuxt.js
0

診断を受けるとあなたの現在の業務委託単価を算出します。今後副業やフリーランスで単価を交渉する際の参考になります。また次の単価レンジに到達するためのヒントも確認できます。

目次を見る