我刚刚升级了 Flutter SDK,但仍然无法使用增强型枚举。
$ dart --version
Run Code Online (Sandbox Code Playgroud)
印刷
Dart SDK version: 2.18.0-109.0.dev
Run Code Online (Sandbox Code Playgroud)
这是我的代码:
$ dart --version
Run Code Online (Sandbox Code Playgroud)
我收到以下错误:
这需要启用“增强枚举”语言功能。
预计会找到“}”。
iDe*_*ode 13
这里有两个问题。
更新文件中的 Dart SDK 版本约束pubspec.yaml以使用新的 Dart2.17.0版本
environment:
sdk: ">=2.17.0 <3.0.0"
Run Code Online (Sandbox Code Playgroud)
然后运行flutter pub get命令
枚举必须以分号结束;,而不是逗号,
environment:
sdk: ">=2.17.0 <3.0.0"
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
3434 次 |
| 最近记录: |