Dav*_*nge 3 dart visual-studio-code flutter
我正在尝试创建一个在终端中运行的 Dart 控制台应用程序,而不是 Visual Studio Code 中的调试控制台。
目前,当我按下播放按钮时:

它在调试控制台中运行。问题在于调试控制台无法从以下行获取用户输入:
String userInput = stdin.readLineSync();
我知道我可以从终端运行 dart 文件:
dart C:\Applications\Dart\hello_world\bin\hello_world.dart
但为了方便起见,我更愿意使用播放按钮。
我发现您可以编辑 launch.json 文件以指定它应该运行的位置,但它不起作用。即使有下图所示的更改,它仍然在调试控制台中运行。在图片中,您会注意到有关它仅适用于 v2.7.1 版本的警告

我想我很乐观,“仅支持 v2.7.1 中的 Dart SDK”这一行暗示“v2.7.1 及更高版本的 SDK。”。但是,它很可能仅表示 Dart SDK 的那个版本。
任何帮助实现使用运行按钮在终端中运行 Dart 文件的目标将不胜感激。
如果这是不可能的,他们为什么要从较新的 Dart SDK 中删除该功能?
你的launch.json文件没问题,只需检查文件名。主要问题是你使用了debug编辑器右上角的按钮,但是这个按钮不接受来自launch.json.
确保配置的名称(在绿色箭头右侧)与launch.json.
| 归档时间: |
|
| 查看次数: |
997 次 |
| 最近记录: |