はじめに
基本的には↓の通り進める。
https://v3.nuxtjs.org/bridge/overview
うまくいかなかったところがあったので、以下にまとめる。
nitroを無効
SSR無効にすると、nuxiコマンドに失敗する。
nuxt.config.js
...,
bridge: {
nitro: false,
},
でnitroを無効にするのが手っ取り早い。
https://github.com/nuxt/bridge/issues/27
localhostのhttps対応
nuxt2では、mkcertコマンドなどで自己署名入り証明書をつくってnuxt.configのserver.httpsプロパティに設定していたが、コマンド引数で指定する
$ nuxi dev --https --ssl-cert cert.pem --ssl-key cert-key.pem
nuxt generateコマンド
nuxi generate
コマンドが期待している出力をしてくれないので、nuxt2のnuxt generate
コマンドは移行せずそのままつかうようにした。