【问题标题】:How can i change my dart-sdk on VSCode我如何在 VSCode 上更改我的 dart-sdk
【发布时间】: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。

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

【问题讨论】:

    标签: sdk visual-studio-code dart flutter


    【解决方案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】:

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

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

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

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

      【讨论】:

        【解决方案3】:

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

        【讨论】:

          猜你喜欢
          • 2021-12-21
          • 2013-09-10
          • 2020-10-08
          • 2015-05-17
          • 2022-07-06
          • 2021-08-27
          • 2021-06-03
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多