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

时间:2018-08-18 10:56:40

标签: sdk visual-studio-code dart 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。

关于如何改变这一点的任何想法?

3 个答案:

答案 0 :(得分:1)

Dart Code插件的设置为dart.sdkPath

  

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

还有dart.sdkPaths,可以在备选方案之间快速切换。

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

答案 1 :(得分:1)

如果使用VSCode,这很容易:

  1. 将Flutter存储库克隆到新文件夹:
mkdir ~/flutter_dev
cd ~/flutter_dev
git clone https://github.com/flutter/flutter.git .
  1. 打开工作空间首选项并更新dart.flutterSdkPath设置:
"settings": {
  "dart.flutterSdkPath": "/Users/youruser/flutter_dev"
}
  1. 重新启动VSCode,一切顺利。

Dart Code - Quickly Switching Between SDK Versions中查看更多信息

答案 2 :(得分:0)

我想再给@Andrey 添加一件事,您可以使用 FVM 安装任意数量的版本和频道,安装和管理版本很容易。它将所有版本保存在您的主目录中,我认为这比使用 Git 管理更容易。