由于最新的颤振更新,我的测试被打破了。看起来 Dart 测试框架不再可用:
error: Target of URI doesn't exist: 'package:test/test.dart'.
由于最新的颤振更新,我的测试被打破了。看起来 Dart 测试框架不再可用:
error: Target of URI doesn't exist: 'package:test/test.dart'.
如果您已升级到最近的 master,您会发现它flutter_test
已经删除了对package:test
. 该软件包尚未被删除或重命名,但您现在需要dev_dependencies
在您的 pubspec 中专门添加它:
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。它奏效了。