使用本地 Flutter 版本为 Flutter Web 设置 launch.json 文件

Setup launch.json file for Flutter web using local Flutter version

我已经在根文件夹 mac 中安装了 Flutter:/[root]/flutter 我在项目 A 中使用了它。

现在我需要为项目B(flutter web)使用不同版本的Flutter,所以我在项目B的根目录下克隆了Flutter。 我知道要 运行 它,我必须启动 ./flutter/bin/flutter run 但我如何为 VScode 设置 launch.json

这是我的 launch.json 文件:

{
  "version": "0.2.0",
  "configurations": [
    {
      "name": "Web",
      "type": "dart",
      "request": "launch",
      "deviceId": "chrome",
      "args": [
        ??
      ]
    },
  ]
}

我认为如果我使用它,那么它将使用我的 mac 根目录中的标准 Flutter,而不是项目文件夹中的 Flutter。 我该如何编辑启动,如果我点击 VScode 中的播放按钮,那么它将 运行 ./flutter/bin/flutter run?

我对使用 FVM 之类的工具不感兴趣

打开命令面板,输入Preferences: Open User Settings.

搜索Flutter Sdk Paths。从那里添加额外的 flutter sdk。

打开flutter项目。在命令面板中执行 Flutter: Change SDK