angular / angular/angularfire

angularFire 19 upgrade crashes when deploying to production

未關閉
#3,592 6 則留言 0 個 reaction 已指派 0 人 在 GitHub 檢視
主要語言
TypeScript
星號
7.8k
分支
2.2k
平均合併
22 小時 28 分鐘
30 天內合併 PR
6

描述

This seems to be in angular/core
If we revert to firebase-js-sdk 10 and angularFire 18 the issue disappears.
It doesn't happen on our dev builds (esbuild) but it does happen when we deploy to production.
So my non-expert guess would be that treeshaking is somehow involved?

![Image](https://github.com/user-attachments/assets/8b275078-c9ea-48a9-add4-bc2efc71112a)
![Image](https://github.com/user-attachments/assets/e4fddddb-baa5-451f-991a-cb75dc7dd8d7)
![Image](https://github.com/user-attachments/assets/1797a7eb-f275-49e3-b919-b095f6bcb0dc)

貢獻指南

開啟貢獻指南

研究方向

首先使用 firebase-js-sdk 10 和 angularFire 19 重現 production 部署,然後將其與 angularFire 18 和 dev esbuild build 進行比較。閱讀附加圖片中回報的 angular/core 當機詳細資訊,並調查 production 的 tree-shaking 是否會觸發該問題。完成的標準是升級至 angularFire 19 後能夠成功部署,且不再發生 production 當機。

由索引模型根據 Issue 內容生成。

評估

技術堆疊
angular, firebase, typescript
領域
build-system, cloud, frontend
Issue 類型
缺陷
難度
4/5
預估耗時
3-5 天
活躍度
停滯
描述清晰度
需要釐清
新手友好度
25/100

把新 issue 寄到你的電子郵件信箱

精選適合新手參與的 GitHub issue 摘要。