Firebase 托管找不到我的 CSS

Firebase hosting cannot find my CSS

我正在使用带有 firebase 函数和 firestore 的 firebase 托管。功能和 firestore 按预期工作,但托管未按预期工作。

我遇到的问题是我的 css 和品牌图片没有显示。服务器找不到它们。我的项目的根目录中有一个函数目录和一个 public 目录。如果我将 public 目录移动到函数目录中,那么本地服务将按预期工作,一切看起来都很好,但随后部署会抛出一个错误,指出找不到 public 目录。

它曾经与我在本地和部署中设置的目录结构一起工作得很好。

浏览 Firebase Slack 社区后,我找到了解决方案。

firebase-tools v4.1.0 有问题。

运行 console/cmd 中的以下命令:

npm i -g firebase-tools

这会将您的 firebase-tools 更新到最新版本,然后部署您的主机应该可以解决问题。