我是Flutter的新手,并且遇到以下错误:package:http/http.dart该库位于一个未知的包中.也许你忘了在pubspec.yaml文件中提到它?
请帮助解决此错误.
die*_*per 53
转到您的pubspec.yaml文件,并添加http依赖项:
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^0.1.2
http: any
Run Code Online (Sandbox Code Playgroud)
请记住,缩进必须与'flutter'或'cupertino_icons'相同
小智 11
我发现,在 VS Code 中,您可能需要重新启动编辑器才能看到“pub get”引入的新 http 模块。您可以让 .dart 代码和 pubspec.yaml 完全正确,但您仍然得到编译器/lint 错误。
我有同样的问题。您只需要在中添加最新的http依赖项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
Run Code Online (Sandbox Code Playgroud)
不要忘记更改版本号。的http要查看http的最新版本,请单击此处
如果直接从命令行运行应用程序,则还可以执行以下操作:
使用Flutter:
$ flutter packages get
Run Code Online (Sandbox Code Playgroud)
与酒吧:
$ pub get
Run Code Online (Sandbox Code Playgroud)
1.安装http包
flutter pub add http
Run Code Online (Sandbox Code Playgroud)
2.检查pubspec.yaml文件
dependencies:
http: ^0.13.4
Run Code Online (Sandbox Code Playgroud)
3.导入文件
import 'package:http/http.dart';
Run Code Online (Sandbox Code Playgroud)
在 pubspec.ymel 文件中添加以下内容
dependencies:
flutter:
sdk: flutter
cupertino_icons: ^0.1.2
http: ^0.12.0+1
Run Code Online (Sandbox Code Playgroud)
使用 flutter pub查找最新版本
称呼
flutter packages get
Run Code Online (Sandbox Code Playgroud)