首页 > 解决方案 > JetBrains 的 Dart 插件不会重新分析在 JetBrains IDE 之外修改的文件

问题描述

JetBrains 的 Dart 插件不会重新分析在 JetBrains IDE 之外修改的文件。
有没有可能强制这个插件分析没有手动修改过的文件,但是通过文件系统修改过的文件?

以下解决方案不起作用:
1) 文件 -> 同步
2) 文件 -> 使缓存无效

也就是说,IDE 本身工作正常,但 Dart 插件根本不响应这些操作(不响应文件中的更改)。

只有 IDE 重启有帮助。

在此处输入图像描述

图像的上半部分准确显示了更改后错误如何错误地突出显示(背光不会落在文本上)。

图像的下半部分显示了重新启动 IDE 后的内容(背光落在文本上)。

标签: dartjetbrains-ide

解决方案


您的问题的答案是:是的,要强制重新分析 Dart 文件,请单击 Dart 分析工具窗口中的“重新启动 Dart 分析服务器”按钮。

但是这个答案并不能解决问题。错误突出显示应该是最新的,无需任何额外操作。我建议在https://youtrack.jetbrains.com/issues/WEB (子系统:Dart)上提交问题并提供详细信息:Dart SDK 版本、IDE 日志文件(帮助 -> 显示日志)和重现步骤(最好附上示例项目)。


推荐阅读