18

由于最新的颤振更新,我的测试被打破了。看起来 Dart 测试框架不再可用:

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

2 回答 2

29

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

dev_dependencies:
  test: ^1.5.1

test_api软件包仅用于统一版本控制并减少flutter_test. 它没有取代package:test. 在这些较新的测试版本中也没有重大变化。

于 2018-11-08T17:19:29.470 回答
0

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

于 2020-11-05T16:25:22.483 回答