Dart 2.1中的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中的依赖项,继续使用它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,并用
请参见,因为flatter已经从dart.io中删除了http,如果不在pubspec.yaml文件中指定依赖项,就无法直接使用它。 打开Flatter项目并添加http库依赖项,如下所示
dependencies:
flutter:
sdk: flutter
shared_preferences: "^0.4.2"
http: ^0.12.0