【问题标题】:Flutter, Dart, VSCode: set path to open GOOGLE chrome on a MAC (#30DaysOfFlutter)Flutter、Dart、VSCode:设置路径以在 MAC 上打开 GOOGLE chrome (#30DaysOfFlutter)
【发布时间】:2021-02-02 18:51:05
【问题描述】:

我在 MAC 上运行 VSCode。 VSCode 和 Google Chrome 安装在外部 SSD 驱动器上,程序文件夹中有别名。这两个程序都运行得非常好,也可以从 Launchpad 中的 Alias 启动。但是,如果我按 F5 调试 Flutter/Dart,那么 VSCode 会尝试通过“/Applications/Google Chrome.app/Contents/MacOS/Google Chrome”启动 Google Chrome,这当然是错误的。有没有办法设置正确的谷歌浏览器路径,以便 VSCode 能够启动它?

【问题讨论】:

    标签: flutter google-chrome dart visual-studio-code


    【解决方案1】:

    如果你从终端运行flutter doctor -v,它应该会显示 Flutter 在哪里找到 Chrome 并希望从哪里启动它:

    [✓] Chrome - develop for the web
        • Chrome at /Applications/Google Chrome.app/Contents/MacOS/Google Chrome
    

    如果您设置了CHROME_EXECUTABLE 环境变量,这将覆盖它:

    [✓] Chrome - develop for the web
        • CHROME_EXECUTABLE = /usr/bin/chromium
    

    请注意,env 变量需要在适用于 VS Code 的上下文中设置(例如,在终端启动脚本中设置它,但随后从终端外部启动 VS Code 可能不会继承 env 变量)。如果您不能轻松地全局设置它,您可以将其添加到 VS Code 中的dart.env 设置中:

    {
      "dart.env": {
        "CHROME_EXECUTABLE": "/foo"
      }
    }
    

    【讨论】:

      猜你喜欢
      • 2021-09-09
      • 1970-01-01
      • 2012-02-06
      • 2021-10-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-07-18
      • 1970-01-01
      相关资源
      最近更新 更多