dart 代码在调试控制台中运行而不是在终端中运行?

问题描述

as you can see i can enter user inputs

**我开始使用 dart 来了解它。一切顺利,但当我达到“获取用户输入”时,它似乎令人沮丧。 ** 因为我的代码在 DEBUG CONSOLE 中运行,在那里我无法输入数据。 我使用了代码 Runner,但速度很慢,而且没有 DEBUG 选项。 (如您在屏幕截图右上角看到的)

现在我需要以某种方式解决这个问题,要么可以在 IntegratedTerminal 中运行和调试程序,要么可以在调试控制台中输入数据。

你能帮帮我吗? 代码应该在集成终端中,我可以在其中输入输入数据。

提前致谢?

解决方法

您可以通过从终端运行代码来完成此操作,而不是在 VSCODE 或 android studio 中“开始调试”,因为这将在调试控制台中运行。

所以,从你的终端,cd 到你的项目目录,然后输入 dart run lib/main.dart

事情应该转移到终端。