首页 > 解决方案 > 如何告诉 Visual Studio Code 关于 Dart 库源文件的位置

问题描述

我有这个非常简单的代码:

void main() async
{
  print("Hello");
}

当我尝试进入该功能时,print我收到以下消息:

无法加载源“dart:core/print.dart”:<源不可用>。

我的 Visual Studio 代码版本是:

1.32.3
a3db5be9b5c6ba46bb7555ec5d60178ecc2eaae4
x64

我在我的 Visual Studio 代码中添加了以下内容settings.json

    "dart.debugSdkLibraries": true,
    "dart.debugExternalLibraries": true,

我的飞镖版本:

Dart VM 版本:“windows_x64”上的 2.2.0(2019 年 2 月 26 日星期二 15:04:32 +0100)

标签: dartvisual-studio-code

解决方案


发生这种情况是因为 Dart VM 有一段时间停止为内置库提供源代码。这在 SDK v2.2.1 中发生了变化,因此一旦达到稳定版本,您将不会再看到此内容(或者如果您切换到开发版本,您会更快看到此内容)。

如果您仍然有 v2.2.1 的问题,请打开一个问题,我会看看。谢谢!


推荐阅读