【发布时间】:2019-04-12 00:24:15
【问题描述】:
自从最新的颤振更新以来,我的测试被打破了。 Dart 测试框架似乎不再可用:
error: Target of URI doesn't exist: 'package:test/test.dart'.
【问题讨论】:
标签: dart flutter flutter-test
自从最新的颤振更新以来,我的测试被打破了。 Dart 测试框架似乎不再可用:
error: Target of URI doesn't exist: 'package:test/test.dart'.
【问题讨论】:
标签: dart flutter flutter-test
如果您已升级到最近的 master,您会发现 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。它奏效了。
【讨论】: