yaml/src/loader.dart 上的 dartium(铬)错误

dartium (chromium) error on yaml/src/loader.dart

我一直收到这个

Internal error: 'package:yaml/src/loader.dart': error: line 197 pos 32: unexpected token '?' _tryParseScalar(scalar) ?? new YamlScalar.internal(scalar.value, scalar)

?? 是 Dart 语法的全新扩展(空值感知运算符)。您可能使用了不支持它的 Dart 版本。

Dart 1.12 引入了 Null 感知运算符 参见 https://github.com/dart-lang/sdk/blob/master/CHANGELOG.md#1120 您可以在命令行上使用 dart --version 检查当前的 Dart 版本。

使用此新功能的包应具有 SDK 约束,将包版本限制为支持此功能的 SDK 版本。