flutter - 我是否必须在此错误中更改软件包版本?
问题描述
我在我的项目中很好地使用了颤振货币格式化程序,但是当我带着我的朋友项目并在其中安装我的包时,出现了这个错误并且无法修复它
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
解决方案
此错误是因为依赖冲突是的,您必须更改 psckage 版本尝试使
flutter_money_formatter: ^0.8.0
到目前为止,当 null 安全性稳定时,许多包不支持 null 安全性,因此当您使用 pub 中的任何包时必须考虑这一点。
推荐阅读
- javascript - 如何在 javascript 中使用带有现有访问令牌的 Graph 工具包人员选择器?
- php - docker wordpress 图像中 ssh2_connect 中的未定义函数
- javascript - “this”不起作用并被称为函数
- c# - 无法获取 - 请求的资源上不存在“Access-Control-Allow-Origin”标头
- react-native - React Native Expo BackHandler 功能
- javascript - 如何使用 useEffect 使用 useSelector @redux/toolkit 从 redux 获取数据?
- python - 创建一个 django 模型,该模型将保留否则删除的(CASCADED)模型实例(如监视列表)
- python - 将 sys.argv 转换为 JSON(正则表达式仅匹配单个字母,无单词)
- cdo-climate - 如何使用 cdo 或任何其他软件添加时间维度和合并 TRMM 每日数据?
- wordpress - 如何在 woocommerce 的支付网关下添加文本输入字段?