如何在 VSCode 上更改我的 dart-sdk

rev*_*nds 6 sdk dart visual-studio-code flutter

我最近一直在使用 flutter,我真的很想在我的项目中使用 Jaguar。但这里有一个问题,flutter sdk 带来了 2.0.0-dev-58.0 版本的 dart,但捷豹说他们需要 2.0.0-dev-65.0 版本的 dart sdk

好的,所以我让自己使用 2.1.0-dev.1.0 的 sdk 版本,但是我的 vscode 似乎无法识别我已经安装了 sdk。

关于如何改变这种情况的任何想法?

Ric*_*eap 5

Dart Code插件有一个设置dart.sdkPath

用于分析和执行代码的 Dart SDK 的位置。如果为空,Dart 代码将尝试从 PATH 环境变量中查找它。编辑Flutter项目时,优先使用Flutter SDK中包含的Dart版本。

它还dart.sdkPaths允许在替代方案之间快速切换。

对于 Flutter 项目,使用dart.flutterSdkPath(s)


And*_*eev 5

如果你使用 VSCode,这很容易:

  1. 将 flutter 存储库克隆到新文件夹:
mkdir ~/flutter_dev
cd ~/flutter_dev
git clone https://github.com/flutter/flutter.git .
Run Code Online (Sandbox Code Playgroud)
  1. 打开您的工作区首选项并更新dart.flutterSdkPath设置:
"settings": {
  "dart.flutterSdkPath": "/Users/youruser/flutter_dev"
}
Run Code Online (Sandbox Code Playgroud)
  1. 重新启动 VSCode 就可以了。

请参阅Dart 代码 - 快速切换 SDK 版本中的更多信息