flutter - dart pub 是否升级,升级所有依赖项,或者我们必须手动更改那些发生重大更改的内容?

标签 flutter dart

假设我有一个分析器包,它的传递依赖项设置为 2.8.0^ 并且最新版本 3.0.0 可用。因此使用 dart pub Upgrade 将升级它,或者我必须在 pubspec 中手动将其设置为 ^3.0.0。 yaml 然后运行 ​​pub get

最佳答案

当您使用dart pub Upgrade时,它会自动更新依赖项

如果您存在依赖项,例如 ^2.7.0,并且有可用的较新版本 (2.8.0),它将自动升级到 ^2.8.0,除非有任何依赖项限制。

您可以使用dart pub Upgrade --major-versions,以便将^2.8.0升级到^3.0.0。

无论如何,在使用 dart pub update 时,系统会建议您使用此命令

我正在将 webview_flutter 从 ^2.8.0 升级到 3.0.0:

  1. 我必须运行 dart pub Upgrade(检查有哪些新的依赖项)。
  2. 它建议我运行dart pub outdated
  3. 我发现 webview_flutter 未升级。
  4. 它建议我运行 dart pub Upgrade --major-versions
  5. 我做到了,并且在.yaml文件中升级了版本

here有关该命令的更多信息。

关于flutter - dart pub 是否升级,升级所有依赖项,或者我们必须手动更改那些发生重大更改的内容?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/70400833/

相关文章:

flutter - 如何在Flutter上识别开始输入和结束(关闭键盘)

dart - curry 函数的类型签名

flutter - 如何在网络中使用 file_picker 显示选取的图像?

flutter - 在 showDialog 上打开键盘时重新创建页面

android - 如何更改启动画面中图像的大小?

dart - 如何在 Flutter 中使文本围绕图像 float ?

flutter - 测试小部件时,在 BlocListener 上测试失败

flutter - 杀死它后如何接收我的应用程序日志?

dart - 角 Dart 中的模块和 Controller

flutter - SliverAppBar flexibleSpace不应在向上滚动显示