我如何在 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的主要内容,如果未能解决你的问题,请参考以下文章