【发布时间】:2018-07-28 02:52:12
【问题描述】:
我尝试重组项目文件夹以便将其部署到 Firebase,请查看此存储库 Nuxt Firebase Vuetify。在nuxt.config.js 上,我将buildDir 更改为../functions/.nuxt,乍一看它看起来很有效。但是,每当我使用 Vuetify 等 UI 框架中的自定义组件时,它都会出错。在浏览器控制台上,出现这样的错误
客户端渲染的虚拟 DOM 树不匹配 服务器渲染的内容。这可能是由不正确的 HTML 引起的 标记,例如在
中嵌套块级元素,或者 失踪 。 Bailing hydration 并执行完整的客户端渲染。
知道如何解决这个问题吗?或者我错过了该项目的任何其他配置?
【问题讨论】:
-
也许您可以将
src文件夹移动到函数文件夹并将buildDir设置为.nuxt 而不是../functions/.nuxt。然后在 Cloud Function 中将您的buildDir设置为src/.nuxt -
也许这个视频对你有帮助youtu.be/ZYUWsjUxxUQ
标签: javascript vue.js vuejs2 nuxt.js