簡體   English   中英

TypeError:無法讀取未定義的屬性'of'

[英]TypeError: Cannot read property 'of' of undefined

我已將Angular CLI 更新到版本 11.1.2,但是在成功構建后,我在瀏覽器控制台中出現以下錯誤。

老實說,我無法弄清楚問題是什么,如果有人發生了請幫助我。

在此處輸入圖像描述

如果您在沒有優化/最小化的情況下構建,則更容易找到錯誤。 嘗試為開發環境而不是生產環境構建和服務。 你如何做到這一點取決於你的設置。 你可能有一個 dev 和一個 prod 腳本。 否則,您可以將--optimization設置為 false(或將其刪除,使其默認為 false)。

您看到的錯誤是因為您試圖訪問從值為undefined的變量調用of屬性。

也許在您的源代碼中搜索.of會為您指明正確的方向。 點之前的變量應該是導致問題的原因,因為它的值是未定義的。 確保編寫代碼來處理未定義的情況。

我會推薦 typescript 作為避免將來出現此類錯誤的好工具。 在我看來,盡管為新開發人員上手並不是一件容易的事,但從長遠來看,這是值得的。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM