我如何获得Nuxt.js来预先呈现页面的完整HTML?

问题描述 投票:0回答:1

我有一个通过运行npx create-nuxt-app并将模式设置为“ SPA”制作的基本应用程序(nuxt版本2.12.2)。当我使用npm run buildnpm run generate时,它会为每个页面创建一个HTML文件,但不会预先呈现该页面中的任何实际HTML。它仅具有可加载单页应用程序的JavaScript。出于SEO的原因,我希望每个页面都具有预渲染的HTML。最好的方法是什么?

我真的很惊讶我没有在Nuxt.js文档中找到任何解决此问题的方法。

vue.js seo single-page-application nuxt.js
1个回答
0
投票

我同意这是文档中的空白,我也为此感到困惑。事实证明,nuxt generate在通用和水疗模式下的行为有所不同。如果要在服务器上预渲染html文件,则需要unvirsal模式。

© www.soinside.com 2019 - 2024. All rights reserved.