【问题标题】:How to remove Dart DevTools?如何删除 Dart DevTools?
【发布时间】:2020-05-02 00:11:55
【问题描述】:

我正在用 VS Code 试用 Flutter。不知何故,我最终使用了(意外安装)Dart DevTools。

每当我运行应用程序或开始调试应用程序时,Dart DevTools 都会在浏览器中弹出。

如何删除/禁用它?

【问题讨论】:

    标签: flutter dart visual-studio-code


    【解决方案1】:

    禁用 DevTools

    打开VS Code设置并搜索Dart: Open Dev Tools并将其设置为never(从 settings.json 中删除 "dart.openDevTools": "flutter" 也应该可以)

    卸载/删除 DevTools,您可以运行:

    • pub global deactivate devtools(如果你的路径上有pub
    • flutter pub global deactivate devtools(如果您的路径上有flutter

    【讨论】:

    • 删除该设置将导致它再次弹出,因此将其设置为never 可能更符合意图(尽管单击弹出窗口上的“从不”将为您设置此设置)。注意:这只会阻止它弹出,但不会删除/卸载 DevTools。
    【解决方案2】:

    转到设置并将打开开发工具设置更改为从不。 如果在运行应用程序后询问,请选择不再询问。

    【讨论】:

      【解决方案3】:

      按照这些步骤进行

      首先进入Vs Code中的扩展,选择Dart扩展

      现在点击设置图标

      现在在搜索栏中搜索Dart: Dev Tools Port

      现在点击Dart: Dev Tools Port的设置图标

      然后点击重置设置

      有关更多信息,请参阅此文档Dart settings

      【讨论】:

      • 此设置仅设置 DevTools 启动的端口号 - 重置它不会删除 DevTools 也不会阻止它自动打开。
      【解决方案4】:

      Dart 扩展使用pub 激活,因此删除它的正确方法是:

      pub global deactivate devtools
      

      使用flutter pub 可能会或可能不会起作用,这取决于您是否从 zip 文件中安装了 Flutter(如果您安装了,它将有自己的激活包列表,但 VS Code 始终使用默认的发布包)。

      如果您只是想在运行项目时停止打开它,您可以改为更改 "dart.openDevTools" 设置,该设置控制 DevTools 何时自动打开。如果您将其设置为 never,则它不会打开 - 也不会在您启动应用程序时提示您打开它。

      【讨论】:

        【解决方案5】:

        尝试运行这个命令:

        flutter pub global deactivate devtools
        

        【讨论】:

        • 如果您使用 zip 文件安装了 Flutter,这可能不起作用 - 因为 VS Code 将使用 pub global activate 而不是 flutter packages global activate 注册。如果您从 zip 文件安装,这两个将拥有自己的全局包存储 (github.com/flutter/flutter/pull/13248)。
        【解决方案6】:

        我不知道更好的解决方案,所以我只是手动删除了文件。 在 Windows 上:

        %LocalAppData%\Pub\Cache\bin\devtools.bat
        
        %LocalAppData%\Pub\Cache\global_packages\devtools
        

        【讨论】:

          猜你喜欢
          • 2021-03-22
          • 2020-09-04
          • 1970-01-01
          • 2019-08-04
          • 1970-01-01
          • 2019-12-28
          • 2019-12-15
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多