【问题标题】:decoding json web token flutter解码 json 网络令牌颤动
【发布时间】:2019-08-08 12:07:44
【问题描述】:

当我在我的 pubspec.yaml 文件中安装它时,我试图在我的颤振项目中解码我的 JWT 令牌

出现这个错误

The current Dart SDK version is 2.1.0-dev.9.4.flutter-f9ebf21297.

Because idb depends on jwt any which requires SDK version <2.0.0, version solving failed.

pub get failed (1)
exit code 1

这是我的 pubspec.yaml

version: 1.0.0+1

environment:
  sdk: ">=2.0.0-dev.68.0 <3.0.0"

dependencies:
  flutter:
    sdk: flutter
  flutter_localizations:
    sdk: flutter
  intl: ^0.15.7
  jwt: ^0.1.4

【问题讨论】:

  • 错误信息清楚地表明它是一个版本问题。您将更改颤振的版本以匹配库依赖项,反之亦然
  • 我知道,但我必须降级或升级吗?
  • 你需要低于版本 2 的 Dart 才能使该库工作

标签: dart flutter


【解决方案1】:

这是版本问题。在这个 link 中,它清楚地表示 DART 2 INCOMPATIBLE for jwt 包。

编辑: 这个stackoverflow question 回答了如何降级。

【讨论】:

  • 查看答案中的链接。另一个问题已被问及如何做到这一点的回答
猜你喜欢
  • 2017-06-06
  • 2022-12-16
  • 1970-01-01
  • 1970-01-01
  • 2016-07-28
  • 2017-09-03
  • 1970-01-01
  • 2019-03-23
  • 1970-01-01
相关资源
最近更新 更多