我正在使用VSCode 1.26.1运行Dart 2.0.0。我经常在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
。
答案 0 :(得分:1)
dart
进程是Dart VM运行的任何实例。 VSCode将为实时静态分析器运行一个dart
进程,该进程将为您的警告和错误面板提供信息。它也可能是您从VSCode,命令行启动的Dart进程,也可能是VSCode Dart插件启动的其他Dart进程(分析器除外)。
我可以确认使用IntelliJ IDEA和Dart插件时不会发生此问题。如果您可以确定它不是您正在编写的Dart代码,则可以通过插件存储库https://github.com/Dart-Code/Dart-Code/issues来提交bug。