Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/http/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/dart/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Dart 2.1中的HTTP包发生了什么?_Http_Dart_Package_Flutter - Fatal编程技术网

Dart 2.1中的HTTP包发生了什么?

Dart 2.1中的HTTP包发生了什么?,http,dart,package,flutter,Http,Dart,Package,Flutter,使用dart 2.0和更低版本,我可以直接导入HTTP包,而无需修改pubspec.yaml文件 我打开了一个旧项目,但出现了错误: “无法编译您的应用程序,因为无法建立其依赖关系。 该库位于一个未知的包中。可能您忘记在pubspec.yaml文件中提到它了?” 我必须转到pubpect.yaml文件,并在“依赖项”下添加了“http:^0.12.0”,以使我的项目再次工作 发生了什么,为什么从dart核心库中删除HTTP包? v0.2.5 从flatter中删除了package:http,并用

使用dart 2.0和更低版本,我可以直接导入HTTP包,而无需修改pubspec.yaml文件

我打开了一个旧项目,但出现了错误: “无法编译您的应用程序,因为无法建立其依赖关系。 该库位于一个未知的包中。可能您忘记在pubspec.yaml文件中提到它了?”

我必须转到pubpect.yaml文件,并在“依赖项”下添加了“http:^0.12.0”,以使我的项目再次工作

发生了什么,为什么从dart核心库中删除HTTP包?

v0.2.5 从flatter中删除了package:http,并用dart:io中的HttpClient替换了所有用法。如果使用package:http,则必须添加它 作为pubspec.yaml中的依赖项,继续使用它


请参见

,因为flatter已经从dart.io中删除了http,如果不在pubspec.yaml文件中指定依赖项,就无法直接使用它。 打开Flatter项目并添加http库依赖项,如下所示

dependencies:
  flutter:
    sdk: flutter
  shared_preferences: "^0.4.2"
  http: ^0.12.0