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
原文地址:https://www.cnblogs.com/fstimers/p/12348760.html
时间: 2024-10-05 14:12:15