IntelliJ IDEA運行和調試Dart命令行應用程序

2018-06-11 10:21 更新

運行和調試Dart命令行應用程序

使用IntelliJ IDEA,您可以運行和調試Dart命令行應用程序。IntelliJ IDEA支持兩種調試模式:

  • 本地調試:在此模式下,您的應用程序從IntelliJ IDEA啟動,并在您的計算機上本地運行。要運行或調試它,請使用Dart Command Line App配置。
  • 調試遠程應用程序:在此模式下,您的應用程序正在遠程環(huán)境中運行,例如在Docker容器中。要調試它,請使用Dart Remote Debug配置。

運行Dart命令行應用程序

  1. 打開Dart文件以啟動應用程序或在項目工具窗口中選擇它。該文件必須包含一個main()方法。
  2. 在選擇的上下文菜單上,選擇Run '<dart_file_name>'。IntelliJ IDEA生成類型為Dart Command Line App的運行/調試配置, 并啟動您的應用程序。

在本地調試Dart命令行應用程序

  1. 在Dart代碼中配置和設置斷點。
  2. 打開Dart文件以啟動應用程序或在“項目工具窗口(Project Tool Window)”中選擇它 。該文件必須包含一個main()方法。
  3. 在選擇的上下文菜單上,選擇Debug'<dart_file_name>'。IntelliJ IDEA生成類型為Dart Command Line App的運行/調試配置,并啟動調試會話。
  4. 在打開的“調試工具窗口(Debug Tool Window)”中,逐步執(zhí)行程序, 停止并恢復程序執(zhí)行,在暫停時檢查它等。

調試遠程Dart命令行應用程序

如果您的應用程序在遠程環(huán)境中運行(例如,在Docker容器中),則可以使用Dart Remote Debug配置對其進行調試。

創(chuàng)建Dart遠程調試運行/調試配置

  1. 在主菜單上,選擇:運行| 編輯配置(Run | Edit Configurations),單擊并從列表中選擇“Dart遠程調試(Dart Remote Debug)”。將打開該“運行/調試配置:Dart遠程調試(Run/Debug Configuration: Dart Remote Debug)”。
  2. 在主機(Host)字段中,指定運行Dart虛擬機的計算機的地址,默認值為localhost。
  3. 指定調試器將連接到遠程應用程序的端口,默認值為5858。指定端口顯示在“啟動遠程VM時使用命令行參數(Use the command line arguments when starting the remote VM)”只讀字段。請注意,遠程應用程序必須使用這些參數完全啟動。
  4. 如果您的IntelliJ IDEA項目包含多個配置為內容根的Dart項目,請從搜索源下拉列表中選擇Dart項目進行調試 。

啟動遠程調試會話

  1. 例如, 使用Dart Remote Debug運行配置中的遠程Dart VM字段的命令行參數中的VM選項啟動遠程Dart應用程序,例如,--enable-vm-service:5858 --pause_isolates_on_start--pause_isolates_on_start。應用程序啟動后,立即因--pause_isolates_on_start參數而暫停,并等待調試器連接。
  2. 在“選擇運行/調試配置(Select run/debug configuration)”下拉列表中選擇新創(chuàng)建的Dart遠程調試配置,然后單擊。
  3. 在打開的“調試工具窗口(Debug Tool Window)”中,逐步執(zhí)行程序,停止并恢復程序執(zhí)行,在暫停時檢查它等。
以上內容是否對您有幫助:
在線筆記
App下載
App下載

掃描二維碼

下載編程獅App

公眾號
微信公眾號

編程獅公眾號