【发布时间】: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 才能使该库工作