【问题标题】:Global evaluation not supported on dart in VscodeVscode 中的 dart 不支持全局评估
【发布时间】:2018-11-06 00:03:09
【问题描述】:

Input is not printed out.Image here

当使用 dart 命令在终端中运行时,相同的代码可以正常工作。所以我认为这主要是因为我在调试控制台中运行但在终端中运行很烦人。这里有什么问题?

【问题讨论】:

    标签: visual-studio-code dart


    【解决方案1】:

    当您没有在断点处停止时,我们目前不支持在 Dart 代码中评估表达式。这里有一个未解决的问题:

    https://github.com/Dart-Code/Dart-Code/issues/906

    如果它对您很重要,请 ? 这个问题,希望它可以在即将到来的更新中添加。

    【讨论】:

    • 如果你能加上这个就好了:)
    • 在 GH 上订阅该问题以获取有关何时完成的通知;但假设有所需的 API 来支持它(从 Dart 方面),我希望这不会是一项大工作:-)
    • @DannyTuppeny 有什么进展吗?
    • @DenisSablukov 害怕 - 我确实开了一个分支来尝试它,但结果比我预期的要复杂得多 - 虚拟机想知道评估它的范围(例如,所以它知道存在哪些顶级符号)这意味着调试器需要知道您打开了哪个文件(它不知道,因为它可以在单独的进程中运行)。我会在某个时候回到它,它只是因为努力而被搁置了一点:-)
    猜你喜欢
    • 2019-08-05
    • 2022-07-16
    • 2014-04-28
    • 2011-06-07
    • 2014-08-22
    • 2017-10-13
    • 1970-01-01
    • 1970-01-01
    • 2011-12-04
    相关资源
    最近更新 更多