该问题出现在使用Flutter包管理器Pub来运行build_runner时,通常是因为项目中使用了某些需要启用Dart语言功能的特性,但Dart SDK版本不兼容。
解决方法是在项目的pubspec.yaml中添加如下内容,启用语言特性:
environment: sdk: '>=2.12.0 <3.0.0'
注意,上述代码中指定的版本范围可以根据具体情况进行调整。
上一篇:build_runner:build_runner构建失败
下一篇:build_runner不会生成filename.g.dart文件(在Flutter中)