我已在 Firebase 托管上部署了我的 React 应用程序(使用 Firebase Auth 和 Firestore)。几天来效果很好,但突然开始显示。 我认为这可能是由于某些包冲突造成的,所以这是我正在使用的包的列表:
"dependencies": {
"@chakra-ui/hooks": "^2.2.0",
"@chakra-ui/modal": "^2.3.0",
"@headlessui/react": "^1.7.17",
"@heroicons/react": "^2.0.18",
"@testing-library/jest-dom": "^5.17.0",
"@testing-library/react": "^13.4.0",
"@testing-library/user-event": "^13.5.0",
"date-fns": "^2.30.0",
"exceljs": "^4.3.0",
"firebase": "^10.3.1",
"react": "^18.2.0",
"react-dom": "^18.2.0",
"react-scripts": "5.0.1",
"web-vitals": "^2.1.4"
}
此外,这是 firebase.json:
{
"hosting": {
"public": "build",
"ignore": [
"firebase.json",
"**/.*",
"**/node_modules/**"
]
}
}
我尝试使用
firebase init
和 firebase deploy
重新构建和部署,但没有成功。即使回滚到最初部署的版本也无济于事。
另外,我已经确保我的 public 中的 index.html 与 build 中的相同
我也有同样的问题,发布几天后就崩溃并停止工作,我可以解决你的问题吗?