JSRUN 用代码说话

运行和调试Dart命令行应用程序

编辑教程

运行和调试Dart命令行应用程序

使用IntelliJ IDEA,您可以运行和调试Dart命令行应用程序。IntelliJ IDEA支持两种调试模式:

本地调试:在此模式下,您的应用程序从IntelliJ IDEA启动,并在您的计算机上本地运行。要运行或调试它,请使用Dart Command Line App配置。
调试远程应用程序:在此模式下,您的应用程序正在远程环境中运行,例如在Docker容器中。要调试它,请使用Dart Remote Debug配置。

运行Dart命令行应用程序

打开Dart文件以启动应用程序或在项目工具窗口中选择它。该文件必须包含一个main()方法。

在选择的上下文菜单上,选择Run '<dart_file_name>'。IntelliJ IDEA生成类型为Dart Command Line App的运行/调试配置, 并启动您的应用程序。

在本地调试Dart命令行应用程序

在Dart代码中配置和设置断点。

打开Dart文件以启动应用程序或在“项目工具窗口(Project Tool Window)”中选择它 。该文件必须包含一个main()方法。

在选择的上下文菜单上,选择Debug'<dart_file_name>'。IntelliJ IDEA生成类型为Dart Command Line App的运行/调试配置,并启动调试会话。

在打开的“调试工具窗口(Debug Tool Window)”中,逐步执行程序, 停止并恢复程序执行,在暂停时检查它等。

调试远程Dart命令行应用程序

如果您的应用程序在远程环境中运行(例如,在Docker容器中),则可以使用Dart Remote Debug配置对其进行调试。

创建Dart远程调试运行/调试配置

在主菜单上,选择:运行| 编辑配置(Run | Edit Configurations),单击并从列表中选择“Dart远程调试(Dart Remote Debug)”。将打开该“运行/调试配置:Dart远程调试(Run/Debug Configuration: Dart Remote Debug)”。

在主机(Host)字段中,指定运行Dart虚拟机的计算机的地址,默认值为localhost。

指定调试器将连接到远程应用程序的端口,默认值为5858。指定端口显示在“启动远程VM时使用命令行参数(Use the command line arguments when starting the remote VM)”只读字段。请注意,远程应用程序必须使用这些参数完全启动。

如果您的IntelliJ IDEA项目包含多个配置为内容根的Dart项目,请从搜索源下拉列表中选择Dart项目进行调试 。

启动远程调试会话

例如, 使用Dart Remote Debug运行配置中的远程Dart VM字段的命令行参数中的VM选项启动远程Dart应用程序,例如,--enable-vm-service:5858 --pause_isolates_on_start--pause_isolates_on_start。应用程序启动后,立即因--pause_isolates_on_start参数而暂停,并等待调试器连接。

在“选择运行/调试配置(Select run/debug configuration)”下拉列表中选择新创建的Dart远程调试配置,然后单击

在打开的“调试工具窗口(Debug Tool Window)”中,逐步执行程序,停止并恢复程序执行,在暂停时检查它等。

JSRUN闪电教程系统是国内最先开创的教程维护系统, 所有工程师都可以参与共同维护的闪电教程,让知识的积累变得统一完整、自成体系。 大家可以一起参与进共编,让零散的知识点帮助更多的人。
X
支付宝
9.99
无法付款,请点击这里
金额: 0
备注:
转账时请填写正确的金额和备注信息,到账由人工处理,可能需要较长时间
如有疑问请联系QQ:565830900
正在生成二维码, 此过程可能需要15秒钟