首页 > 解决方案 > 我是否必须在此错误中更改软件包版本?

问题描述

我在我的项目中很好地使用了颤振货币格式化程序,但是当我带着我的朋友项目并在其中安装我的包时,出现了这个错误并且无法修复它

Because every version of flutter_localizations from sdk depends on intl 0.17.0 and flutter_money_formatter >=0.8.2 depends on intl ^0.15.8, flutter_localizations from sdk is incompatible with flutter_money_formatter >=0.8.2.

这是我的 pubspec.yaml

dependencies:
  flutter:
    sdk: flutter
  flutter_money_formatter: ^0.8.3

  flutter_localizations:
    sdk: flutter

标签: flutter

解决方案


此错误是因为依赖冲突是的,您必须更改 psckage 版本尝试使

 flutter_money_formatter: ^0.8.0

到目前为止,当 null 安全性稳定时,许多包不支持 null 安全性,因此当您使用 pub 中的任何包时必须考虑这一点。


推荐阅读