【问题标题】:How to add --no-sound-null-safety on a single run/debug on vscode (Flutter)?如何在 vscode(Flutter)的单次运行/调试中添加 --no-sound-null-safety?
【发布时间】:2021-06-09 13:19:45
【问题描述】:

在 vscode 上,当尝试使用“运行”或“调试”按钮运行或调试时,运行器不会添加 --no-sound-null-safety 参数。

如何配置 vscode 添加 --no-sound-null-safety 参数?

【问题讨论】:

    标签: flutter visual-studio-code


    【解决方案1】:

    如果使用 vscode。在项目根目录下创建 .vscode/launch.json 并添加

    "args": [
         "--no-sound-null-safety"
        ]
    

    完整代码:-

        "version": "0.2.0",
        "configurations": [
                {
                        "name": "YOUR_PROJECT_NAME",
                        "program": "lib/main.dart",
                        "request": "launch",
                        "type": "dart",
                        "args": [
                                "--no-sound-null-safety"
                            ]
                }
        ]
    

    }`

    【讨论】:

    • 对不起,但它仅在我运行所有测试而不是特定测试时才有效。看看打印屏幕,我想使用代码中的“运行”或“调试”按钮进行调试。
    • 这对我来说很有效,因为它可以运行项目并且能够将设备连接到 VSCode。当 http 和 http_parser 库更新后,我将处理 null 安全性。
    【解决方案2】:

    对于 IDE 运行参数/配置

    搜索“Flutter 运行附加参数” 在您的用户设置中并添加 --no-sound-null-safety 。 将命令粘贴到项目字段中,然后单击确定,因为我们已经添加了一个命令。

    用于测试配置

    在您的用户设置中搜索“Flutter 测试附加参数”并添加 --no-sound-null-safety 。执行与上图相同的过程并添加此命令。

    毕竟,您将能够使用调试按钮运行不可靠的 null 或混合应用程序

    【讨论】:

      【解决方案3】:

      我将这些项目添加到 settings.json 文件中。

      {
          "dart.flutterTestAdditionalArgs": ["--no-sound-null-safety"],
          "dart.flutterAdditionalArgs": ["--no-sound-null-safety"],
          "dart.vmAdditionalArgs": ["--no-sound-null-safety"]
      }
      

      【讨论】:

        【解决方案4】:

        按照这些说明

        然后执行此操作

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 2021-08-27
          • 2021-11-25
          • 2022-12-02
          • 2021-02-13
          • 2021-04-13
          • 2021-06-03
          • 2020-03-09
          相关资源
          最近更新 更多