2

我使用 vue cli 创建了一个 vue 项目:

vue create myproject

我认为当我这样做时的输出npm run build将是一个单页应用程序 (SPA)。使用现有代码生成静态网站(SSG / Jamstack)需要什么?我知道我可以使用 Nuxt 轻松做到这一点,但我想知道如何在没有 Nuxt 的情况下做到这一点。

编辑:我认为我的意思是预渲染一些页面,以便对 SEO 更好。

4

1 回答 1

0

需要明确的是,您构建的结果是一个静态 HTML 和 JS 的 SPA。用户可能会看到基于 JS 的动态内容,但它本质上是静态的,可以部署到 Netlify 或 Vercel 等 Jamstack 主机。换句话说,除非我误读了您想要的内容,否则您无需做任何特别的事情。

于 2021-04-29T22:15:59.750 回答