其他分享
首页 > 其他分享> > flutter开发中遇到的问题

flutter开发中遇到的问题

作者:互联网

Flutter 处理依赖冲突

当Flutter发生版本依赖冲突会有类似以下提示:

flutter_localizations any from sdk which depends on intl 0.15.8, intl 0.15.8 is required.
So, because env_pro_supervise depends on intl ^0.16.0, version solving failed.

我们只要在 pubspec.yaml 中将依赖改为相同版本。
如果是两个依赖的依赖冲突,不清楚当前到底应该使用依赖的哪一个版本时,我们可以使用any来解决版本依赖版本冲突的问题。由于不推荐使用any依赖,我们需要在pubspec.lock中找到正确的版本替换。
如果还是提示冲突,我们可以在 pubspec.yaml 添加以下内容,强制下载,忽略不兼容。

dependency_overrides:
  intl: ^0.16.0

标签:依赖,遇到,intl,pubspec,any,开发,冲突,版本,flutter
来源: https://www.cnblogs.com/fstimers/p/12348760.html