错误:URI 的目标不存在:'package:test/test.dart'

Posted

技术标签:

【中文标题】错误:URI 的目标不存在:\'package:test/test.dart\'【英文标题】:error: Target of URI doesn't exist: 'package:test/test.dart'错误:URI 的目标不存在:'package:test/test.dart' 【发布时间】:2019-04-12 00:24:15 【问题描述】:

自从最新的颤振更新以来,我的测试被打破了。 Dart 测试框架似乎不再可用:

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

【问题讨论】:

【参考方案1】:

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

dev_dependencies:
  test: ^1.5.1

test_api 包只是用来统一版本控制和减少flutter_test 的依赖。它没有取代package:test。这些较新的测试版本也没有重大变化。

【讨论】:

感谢您的澄清。我已经删除了我的错误答案。 我直接依赖 test 并且没有使用 Flutter,但最近开始在 VSCode 中收到此错误。 嗯。似乎这一次,VSCode 进入了一个糟糕的状态并重新加载它解决了这个问题。但不确定其他时间是否发生过。【参考方案2】:

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

【讨论】:

以上是关于错误:URI 的目标不存在:'package:test/test.dart'的主要内容,如果未能解决你的问题,请参考以下文章

Visual Studio代码 - 目标URI不存在

包导入 - URI 的目标不存在

包导入 - URI的目标不存在

URI 的目标不存在 'package:flutter/material.dart'

android studio - Dart - 目标URI不存在

URI 的目标不存在:'package:velocity_x/velocity_x.dart'