錯誤百科

使用不支援的 Zone.js 執行個體進行水合

此警告表示,應用程式已啟用水合,但設定為使用不支援的 Zone.js 版本:自訂版本或「noop」版本(更多資訊見這裡)。

水合仰賴 Zone.js 在應用程式內變得穩定時發出的訊號,讓 Angular 能在伺服器上開始序列化程序,或在用戶端進行水合後的清理(移除未被認領而殘留的 DOM 節點)。

提供自訂或「noop」的 Zone.js 實作,可能導致「stable」事件的觸發時機不同,進而使序列化或清理過早或過晚開始。目前這還不是完全支援的設定。

如果你使用自訂的 Zone.js 實作,請確保「onStable」事件在正確的時機發出,且不會導致應用程式在使用水合時出現不正確的行為。

更多關於水合的資訊,請見水合指南。