gpt4 book ai didi

javascript - Nuxt SSR 与 Firebase 集成

转载 作者:搜寻专家 更新时间:2023-10-30 22:16:45 24 4
gpt4 key购买 nike

我尝试重组项目文件夹,以便将其部署到 Firebase,看看这个存储库 Nuxt Firebase Vuetify .在 nuxt.config.js 上,我将 buildDir 更改为 ../functions/.nuxt,乍一看它看起来很有效。但是每当我使用 Vuetify 等 UI 框架中的自定义组件时,它就会出错。在浏览器控制台,出现这样的错误

The client-side rendered virtual DOM tree is not matching server-rendered content. This is likely caused by incorrect HTML markup, for example nesting block-level elements inside <p>, or missing . Bailing hydration and performing full client-side render.

知道如何解决这个问题吗?或者我可能错过了该项目的任何其他配置?

最佳答案

所以这已经很老了,但我几天前碰巧遇到了同样的问题,所以也许这对你或将来的其他人有帮助。

据我了解,此问题是由于 vue 模块引起的,它是 Nuxt 的依赖项,安装在 functions 文件夹中。当你运行 Nuxt 并将 buildDir 设置为 functions/.nuxt 并在你的插件中 import Vue from 'vue' 时,你会得到另一个 Vue-类比 Nuxt 使用的类。据我所知,这是 Nuxt 中的一个错误。

如何修复此问题:

  • functions 目录中的 node_modules 中删除 nuxtvue 模块,无论如何都会运行。
  • 如果您在 Firebase 函数中使用这些模块中的任何一个,则需要在部署到 Firebase 之前重新安装这些模块。

关于javascript - Nuxt SSR 与 Firebase 集成,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48839593/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com