每当我部署 Firebase 项目并转到 URL 时,它都会显示一个空白页面。早些时候(去年)当我部署时它们工作得很好。它们都在本地运行良好,甚至在使用本地服务器运行时使用构建文件夹(create-react-app)和 dist 文件夹(vite)也运行良好。但部署的链接只显示空白页面。
开发者控制台显示以下错误 - (https://i.sstatic.net/A2HseqV8.png)
我检查了多次,firebase.json 中的公共文件夹已正确设置为 build (create-react-app) 或 dist (vite)
{
"hosting": {
"public": "dist",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
],
"rewrites": [
{
"source": "**",
"destination": "/index.html"
}
]
}
}
您可能想查看您正在使用的
firebase-tools
版本。我们在 13.11.3
(和 .4
)中发现了一个问题,导致部署到 Firebase 托管时无法正确发现某些文件。 13.12.0
- 今天发布 - 应该解决这个问题。
如果您仍然遇到该问题,请告诉我们,或在 firebase-tools 存储库中提交问题(并参考这篇文章)