gpt4 book ai didi

flutter - 使用 Visual Studio Code 在终端中运行 Dart 控制台应用程序

转载 作者:行者123 更新时间:2023-12-03 04:39:05 24 4
gpt4 key购买 nike

我正在尝试创建一个在终端中运行的 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 的设置。
您应该在左侧使用 debug panel,如屏幕截图所示:
enter image description here
确保配置的名称(在绿色箭头右侧)与 launch.json 中的名称匹配。

关于flutter - 使用 Visual Studio Code 在终端中运行 Dart 控制台应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63583802/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com