【问题标题】:Not able to use jiffy and flutter_localizations because different versions of intl无法使用 jiffy 和 flutter_localizations 因为不同版本的 intl
【发布时间】:2020-03-07 04:42:54
【问题描述】:

我正在尝试使用Jiffy 包和flutter 本地化包。现在的问题是,两者都使用 intl 包,但版本不同。当我尝试“Packages get”时,出现以下错误:

因为来自 sdk 的 flutter_localizations 的每个版本都依赖于 intl 0.15.8 而每个版本的 jiffy 都依赖于 intl ^0.16.0,所以来自 sdk 的 flutter_localizations 与 jiffy 不兼容。

有办法解决吗?例如,要同时使用这两个版本的 intl?

谢谢

【问题讨论】:

标签: flutter dart


【解决方案1】:

您只需将其添加到您的pubspec.yaml 文件中:

dependency_overrides: intl: ^0.16.0

【讨论】:

  • 没错,我有 intl: ^0.16.1 它不起作用,我必须更改为 ^0.16.0
【解决方案2】:

转到您的 pubspec.yamal 并 在global_configuration下:

这样设置国际版本:

     dependency_overrides:
  intl: ^0.15.8

并将其更改为:

dependency_overrides:
 intl: ^0.16.0

【讨论】:

    猜你喜欢
    • 2021-07-18
    • 1970-01-01
    • 2021-06-03
    • 2023-03-16
    • 2018-11-19
    • 1970-01-01
    • 2017-09-17
    • 2019-11-02
    • 2021-05-04
    相关资源
    最近更新 更多