簡體   English   中英

如何使用WebStorm中的Angular 2 Dart查看軟件包或無提示錯誤?

[英]How can I view package or silent errors using Angular 2 Dart in WebStorm?

在我的主應用程序中,我想向組件添加一個選項卡,因此我使用了Angular組件包。 我復制了他們的示例,並能夠看到選項卡。 但是,選項卡沒有內容,也不會切換選項卡。

我查看了Angular組件示例頁面以尋求幫助,並將其示例克隆到了我的機器上。 我終於能夠找出問題所在,並弄清楚需要添加popupBindings提供程序以使選項卡正常工作。

有沒有一種方法可以更快地發現這些類型的錯誤? 我不希望Dart分析能夠抓住這一點,但是pub serve也沒有告訴我任何信息。 我可以使用命令行選項嗎? 我覺得我想念什么。

我可以使用Chromium中的開發者控制台查看堆棧跟蹤。

這是我的pubspec文件的片段:

transformers:
- angular:
    entry_points: web/main.dart
- dart_to_js_script_rewriter
- $dart2js:
    commandLineOptions: [--show-package-warnings, --dump-info]
web:
  compiler:
    debug: dartdevc

靜態分析無法捕獲這些錯誤,但是AngularDart將在運行時對其快速失敗,並提供可行的錯誤消息。

問題可能在於使用WebStorm時有兩個控制台。 一個在瀏覽器中,一個在WebStorm中。 正確設置后,您將在WebStorm中看到錯誤,甚至可以使用調試器逐步解決問題。 但是,WebStorm與瀏覽器的連接未正確設置,未建立或斷開的情況並不少見。 那時,該錯誤僅顯示在瀏覽器控制台中,因此,如果您不希望在那里出現該錯誤,則不會看到它。

以下是使用Chrome設置WebStorm的方法 您將需要此瀏覽器擴展程序 ,並且需要確保未打開Chrome中的開發人員擴展程序(因為這將關閉與WebStorm的連接)。

如果一切設置正確,但您仍然看不到任何錯誤,那么這就是我們這邊的錯誤。 在這里歸檔

暫無
暫無

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

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