我正在使用WebStorm 2017.2
(172.3317.70,建于2017年7月14日)和Dart(1.24.2)的最新稳定版本,我收到的几乎所有导入错误(除了dart核心包,例如。dart:async
):
error: Target of URI doesn't exist: 'package:charted/charted.dart'.
我在WebStorm中运行pub get
,并通过命令行尝试pub upgrade
和pub get
。如果这不起作用,我也尝试pub cache repair
,但没有优先权。
错误似乎只影响Webstorm,应用程序构建没有问题,并且在终端中使用pub build
时所有程序包都能正常工作。这个问题只在我升级dart和Webstorm时出现。
当我对项目进行更改时,分析服务器必须赶上,并且经常会改变其关于URI错误是否仍然存在的想法。
由于我没有对pubspec.yaml文件或项目本身进行任何更改,并且该项目仍然在cmd行中构建良好,这是一个潜在的错误吗?
[更新] :我恢复了旧版本的dart sdk,并立即运行pub get
,一切正常。然后我恢复到最新版本,确保立即运行pub get
,这似乎是合作。
[更新2] :问题肯定会重演。非常命中或错过,目前仍有错误。