MacOS 上的 Flutter 错误文件描述符错误

Flutter bad file descriptor error on MacOS

我是 运行 Dart 2.0.0 和 VSCode 1.26.1。我经常在 MacOS High Sierra 10.13.6 下的控制台中看到以下错误:

nw_path_close_fd Failed to close guarded necp fd 6 [9: Bad file descriptor]

只要我关闭 VSCode,dart 进程(以及控制台中的错误)就会消失。关于 Dart 为什么这样做的任何想法?有问题的库似乎是 libsystem_network.dylib.

dart 进程是 Dart VM 运行ning 的任何实例。 VSCode 将为实时静态分析器 运行 一个 dart 进程,它会提供警告和错误面板。它也可能是您从 VSCode、命令行或 VSCode Dart 插件启动的另一个 Dart 进程(分析器除外)启动的 Dart 进程。

我可以确认在使用 IntelliJ IDEA 和 Dart 插件时不会出现此问题。如果您可以确定它不是您正在编写的 Dart 代码,我会向插件存储库提交一个错误:https://github.com/Dart-Code/Dart-Code/issues.