【问题标题】:Flutter package http/http.dart target of URI doesn't eixstURI 的 Flutter 包 http/http.dart 目标不存在
【发布时间】:2022-01-10 15:29:51
【问题描述】:
import 'package:http/http.dart' as http;

我遇到了这个问题!

我将包添加到pubspec.yaml 文件并运行flutter pub get(也尝试过flutter clean)但是在vscode 中导入时它会给我一个通知。

URI 的目标不存在:'package:http/http.dart'。尝试通过 URI 创建文件引用,或尝试对不存在的文件使用 URI。 dart(URI 不存在)

我该如何解决这个问题?

【问题讨论】:

  • 尝试重启IDE
  • 如果不起作用,请尝试从 pubspec.yaml 中删除 http 依赖项并运行 flutter pub add http

标签: flutter http dart


【解决方案1】:

您可以使用 dio 包来代替 package:http/http.dart,将 dio: ^4.0.0 添加到pubspec.yaml 文件dio 只需要一个 String url。

【讨论】:

    【解决方案2】:

    好的,现在我解决了这个问题。我已经重新启动了 IDE,但它仍然无法正常工作。所以我尝试重新启动计算机并使用flutter cleanflutter pub get 重新打开终端。之后,错误消息就消失了。

    【讨论】:

      猜你喜欢
      • 2019-04-26
      • 2021-04-01
      • 2015-09-09
      • 2021-08-03
      • 2019-05-13
      • 2020-08-28
      • 1970-01-01
      • 2020-05-19
      • 2018-11-05
      相关资源
      最近更新 更多