首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Flutter:如何解决导入包时出现的错误:http/http.dart

Flutter:如何解决导入包时出现的错误:http/http.dart
EN

Stack Overflow用户
提问于 2018-11-25 05:24:48
回答 16查看 69.9K关注 0票数 48

我对Flutter非常陌生,并且一直纠结于以下错误:

代码语言:javascript
运行
复制
package:http/http.dart That library is in a package that is not known.

也许你忘了在你的pubspec.yaml文件中提到它?

请帮助解决此错误。

EN

回答 16

Stack Overflow用户

发布于 2018-11-25 11:35:45

转到pubspec.yaml文件,并添加http依赖项:

代码语言:javascript
运行
复制
dependencies:
  flutter:
    sdk: flutter

  cupertino_icons: ^0.1.2
  http: any

请记住,缩进必须与'flutter‘或'cupertino_icons’相同

别忘了在你的终端上运行这个命令:

代码语言:javascript
运行
复制
flutter packages get
票数 91
EN

Stack Overflow用户

发布于 2019-01-28 13:51:28

我也有同样的问题。只需在pubspec.yaml中添加最新的http依赖项

这是完整的代码,

代码语言:javascript
运行
复制
  dependencies:
      flutter:
        sdk: flutter

      http: ^0.12.0+1

      # The following adds the Cupertino Icons font to your application.
      # Use with the CupertinoIcons class for iOS style icons.
      cupertino_icons: ^0.1.2

别忘了更改版本号。要检查http的最新版本,请单击here

如果你直接从命令行运行app,你也可以这样做:

使用Flutter:

代码语言:javascript
运行
复制
$ flutter packages get

使用pub:

代码语言:javascript
运行
复制
$ pub get
票数 21
EN

Stack Overflow用户

发布于 2019-08-06 01:46:22

我发现,在VS Code中,您可能需要重新启动编辑器才能看到'pub get‘引入的新http模块。您的.dart代码和pubspec.yaml可以完全正确,但仍然会出现编译器/lint错误。

票数 11
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/53462488

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档