The current Dart SDK version is 2.1.0-dev.9.4.flutter-f9ebf21297.

Because NewsBuzz requires SDK version >=1.8.0 <2.0.0, version solving failed.

我正在尝试从https://startflutter.com运行项目 . 有几个较旧的项目使用较旧版本的Dart SDK或依赖性需要较旧的Dart SDK版本 .

有没有办法运行多个版本的Dart而无需下载旧版本的Dart并手动更改环境变量?

我已经经历了几个StackOverflow帖子和很多Github问题而没有找到合适的解决方案 .

pubspec.yaml 中指定SDK版本似乎没有帮助 .

environment:
  sdk: ">=2.0.0-dev.68.0 <3.0.0"

编辑:Dart & Flutter support for Visual Studio Code docs说 dart.sdkPathsdart.flutterSdkPaths 设置 .