这需要启用“超参数”语言功能

Hur*_*ash 26 flutter

我在 initState 方法中使用 super 关键字。但是我收到此错误“这需要启用“超级参数”语言功能。尝试更新您的 pubspec.yaml 将最低 SDK 限制设置为 2.16.0 或更高版本,然后运行“pub get”.dart(experiment_not_enabled)”。需要帮助。

Cop*_*oad 20

super-parameters被添加到 Dart 中2.17.0

如果您尚未使用最新版本,请运行

flutter upgrade
Run Code Online (Sandbox Code Playgroud)

要在您的应用程序中使用super-parameters,请打开pubspec.yaml文件并更新sdk为目标 min 2.17.0

environment:
  sdk: ">=2.17.0 <3.0.0"
Run Code Online (Sandbox Code Playgroud)

  • 最后不要忘记运行“flutter pub get”。 (4认同)
  • 我有同样的问题。运行 Dart 2.18.6,之后进行了 ```flutter Upgrade``` 和 ```flutter pub get``` 操作。一样。知道还有什么问题吗? (2认同)

小智 8

另外,如果你有

environment:
  sdk: ">=2.17.0 <3.0.0"
Run Code Online (Sandbox Code Playgroud)

并且仍然有错误,请尝试升级您的依赖项:

flutter packages upgrade
Run Code Online (Sandbox Code Playgroud)