web-dev-qa-db-ja.com

nuxt build --spa vs nuxt generate

違いは何ですか

nuxt build

nuxt generate

nuxt build --spa

3つの異なるバリエーションをコンパイルしようとしています。

1. regular nuxt with ssr
2. prerendered spa
3. spa without prerendering

適切なコマンドを見つけるのに苦労しています

17
Chris

the docs に示すように、上記のコマンドは以下に対応します。

nuxt build:webpackを使用してアプリケーションをビルドし、JSおよびCSS(本番用)を縮小します。 nuxt generate:アプリケーションをビルドし、すべてのルートをHTMLファイルとして生成します(静的ホスティングに使用されます)。

--spaフラグはドキュメント自体ではカバーされていないようですが、 ジェネレーターのヘルプ の概要です。

オプション
--spa SPAモードで起動


この情報があれば、次のコマンドでニーズをカバーできるように思えますが、現時点では自分でテストしていません。

  1. SSR付きの通常のNuxt:nuxt build
  2. 事前レンダリングされたSPA:nuxt generate
  3. 事前レンダリングなしのSPA:nuxt build --spa

しかし、Nuxtチームのように、これらすべてを少しずつ理解してください 古くなったドキュメントがあることで有名です

15
Nit