Nuxt.js学习(九) --- 静态应用部署、单页应用程序部署
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> [TOC] 一、静态应用部署 官方文档: Nuxt.js 可依据路由配置将应用静态化,使得我们可以将应用部署至任何一个静态站点主机服务商。 可利用下面的命令生成应用的静态目录和文件: npm run generate 这个命令会创建一个 dist 文件夹,所有静态化后的资源文件均在其中。 如果你的项目需要用到 动态路由 ,请移步 generate配置API 了解如何让 Nuxt.js 生成此类动态路由的静态文件。 注意:使用 nuxt generate 静态化应用的时候, 传给 asyncData() 和 fetch() 方法的 上下文对象 不会包含 req 和 res 两个属性。 二、单页面应用程序部署 (SPA) nuxt generate 在 build/generate 时间内仍然需要SSR引擎,同时具有预渲染所有页面的优势,并具有较高的SEO优化和页面加载能力。 内容在构建时生成。例如,我们不能将它用于内容依赖于用户身份验证或实时API的应用程序(至少对于第一次加载)。 SPA应用的想法很简单! 使用时启用SPA模式 mode: 'spa' 或 --spa ,并且我们运行打包,生成在导报后自动启动,生成包含常见的meta和资源链接,但不包含页面内容。 因此,对于SPA部署,您必须执行以下操作: 将