颤振:如何解决导入包时出错:http/http.dart
我对颤振:如何解决导入包时出错:http/http.dart,dart,flutter,Dart,Flutter,我对flatter非常陌生,遇到以下错误: package:http/http.dart该库位于未知的包中。 也许你忘了在你的pubspec.yaml文件中提到它 请帮助解决此错误。转到您的pubspec.yaml文件,并添加http依赖项: dependencies: flutter: sdk: flutter cupertino_icons: ^0.1.2 http: any 记住,缩进必须与“颤振”或“cupertino_图标”相同 不要忘记在终端中运行此命令:
flatter
非常陌生,遇到以下错误:
package:http/http.dart该库位于未知的包中。
也许你忘了在你的pubspec.yaml
文件中提到它
请帮助解决此错误。转到您的
pubspec.yaml
文件,并添加http
依赖项:
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^0.1.2
http: any
记住,缩进必须与“颤振”或“cupertino_图标”相同
不要忘记在终端中运行此命令:
flutter packages get
我也有同样的问题。您只需在
pubspec.yaml
这是完整的代码
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的版本号
要检查http的最新版本,请单击
如果您直接从命令行运行应用程序,则还可以执行以下操作:
带颤振:
$ flutter packages get
与酒吧:
$ pub get
这对我很有用:
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^0.1.2
http: any
然后:
最后:
flutter packages get
将以下内容添加到pubspec.ymel文件
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^0.1.2
http: ^0.12.0+1
使用颤振查找最新版本
召唤
刚刚访问了pubspec.yaml文件,并调整了文件中的一些更改
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^0.1.2
http:
在dependencies部分下,只需在代码描述中添加类似http的内容
颤振将自动解决该问题,并将添加更新版本的http。http:
必须与其他依赖项对齐 尽管我在Pubspec.yaml文件中有最新的http包,但我也遇到了同样的问题。这个错误仍然存在,我执行了这两个步骤,错误被解决了
我发现,在VS代码中,您可能需要重新启动编辑器,使其看到“pub get”拉入的新http模块。您可以使.dart代码和pubspec.yaml完全正确,但仍然会出现编译器/lint错误。您首先在
pubspec.yaml中找到“依赖项”。
然后在“依赖项”下键入http:^0.12.0+2,然后按ctrl+s运行get packages
样本:
dependencies:
http: ^0.12.0+2
flutter:
sdk: flutter
# The following adds the Cupertino Icons font to your application.
# Use with the CupertinoIcons class for iOS style icons.
cupertino_icons: ^0.1.2
您必须在
pubspec.yaml
文件中添加http依赖项,如下所示:
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^0.1.2
http: ^0.12.0+2
请注意缩进。完成上述操作后,在终端中运行以下命令:
flutter packages get
在撰写本文时,最新的http版本是0.12.0+2。您可以通过访问此网站了解更多信息。您需要这样导入:
import 'package:http/http.dart' as http;
1。将其添加到包的pubspec.yaml文件中:
依赖项:
http:^0.12.1
2。安装它:
$flatter pub get
3。现在,在Dart代码中,您可以使用:
import'package:http/http.dart'作为http代码>cupertino_图标:^0.1.2
http:any将以下内容添加到pubspec.yaml文件
或者只添加http
dependencies:
http:
颤振将自动使用最新版本的http
然后使用pub get
版本:1.0.0+1
环境:
sdk:“>=2.7.0只需在pubspec.yaml中添加
http: ^0.12.0+2
像
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^0.1.3
http: ^0.12.0+2
并在终端运行
flutter pub get
最后是外接程序类
import 'package:http/http.dart' as http;
该软件包是Flatter的一部分,如果您导入该软件包,则不应显示错误。为了帮助您,您应该发布pubspec.yaml和.dart文件的相关部分。该软件包不是Flatter的一部分,但它是通过pub分发的。请在将其放到此处之前搜索该软件包,只需搜索http/http.dart,您将获得dartlang软件包页面()。文档和用法非常详细。请不要在保存后获取pub get
或flatter packages get
。您的回答似乎对OP没有帮助。请澄清和详细说明。
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^0.1.3
http: ^0.12.0+2
flutter pub get
import 'package:http/http.dart' as http;