nuxt build --spa vs nuxt 生成

nuxt build --spa vs nuxt generate

有什么区别
nuxt build

nuxt generate

对比

nuxt build --spa

我正在尝试编译三种不同的变体:

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

我正在努力寻找合适的命令

the docs所示,以上命令对应:

nuxt build: Build your application with webpack and minify the JS & CSS (for production). nuxt generate: Build the application and generate every route as a HTML file (used for static hosting).

--spa 标志似乎没有包含在文档本身中,但是 the generator help 概述,没有进一步的解释:

Options
--spa Launch in SPA mode


根据这些信息,似乎以下命令应该可以满足您的需求,但是我目前还没有亲自测试它们:

  1. 带 SSR 的普通 Nuxt:nuxt build
  2. 预渲染 SPA:nuxt generate
  3. 没有预渲染的 SPA:nuxt build --spa

然而,作为 Nuxt 团队,对所有这些持保留态度 is notorious for having out-of-date documentation