error: Target of URI doesn't exist: 'package:test/test.dart'

error: Target of URI doesn't exist: 'package:test/test.dart'

自从最新的 flutter 更新后,我的测试就失败了。 看来 Dart 测试框架不再可用了:

error: Target of URI doesn't exist: 'package:test/test.dart'. 

如果您升级到最近的主控,您会发现 flutter_test 已经删除了它对 package:test 的依赖。该包尚未删除或重命名,但您现在需要在您的 pubspec 中专门添加它 dev_dependencies

dev_dependencies:
  test: ^1.5.1

test_api包只是用来统一版本,减少flutter_test的依赖。它没有取代 package:test。这些较新的测试版本中也没有任何重大更改。

我的目标 URI 不存在的问题是由于测试包中的 lib 文件夹不可用 file:///E:/APPS/flutter/flutter/.pub-cache/hosted/pub.dartlang.org/dartz-0.9.2/lib/ 所以我从 GitHub 下载它并手动将其添加到那里并重新启动 IDE。它奏效了。