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

Posted

技术标签:

【中文标题】我如何在 VSCode 上更改我的 dart-sdk【英文标题】:How can i change my dart-sdk on VSCode 【发布时间】:2019-01-25 05:33:53 【问题描述】:

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

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

关于如何改变它的任何想法?

【问题讨论】:

【参考方案1】:

如果你使用 VSCode 很容易:

    将 Flutter 存储库克隆到新文件夹:
mkdir ~/flutter_dev
cd ~/flutter_dev
git clone https://github.com/flutter/flutter.git .
    打开您的工作区首选项并更新dart.flutterSdkPath 设置:
"settings": 
  "dart.flutterSdkPath": "/Users/youruser/flutter_dev"

    重新启动 VSCode,一切顺利。

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

【讨论】:

【参考方案2】:

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

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

还有dart.sdkPaths 允许在备选方案之间快速切换。

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

【讨论】:

【参考方案3】:

我想在@Andrey 中再添加一件事,您可以使用FVM 安装尽可能多的版本和频道,安装和管理版本很容易。它包含您主目录中的所有版本,我认为这比使用 Git 管理更容易。

【讨论】:

以上是关于我如何在 VSCode 上更改我的 dart-sdk的主要内容,如果未能解决你的问题,请参考以下文章

vscode如何更改括号匹配后的颜色?

如何在vscode中更改python的执行者?

在 VScode 调试器中更改烧瓶运行端口

VSCode 更改默认终端

调试并重新启动更改 typescript vscode

如何从 TFS 获取 VS Code 中其他用户的更改