Flutter:将flavors配置添加到Visual Studio中

12
我的Flutter应用有不同的品味。在Android Studio中,一切都是在品味配置面板中设置的,但在Visual Studio Code中我该去哪里做呢?
我猜我得编辑configuration.json,但我在网上找不到任何关于如何做的参考。
我不想每次都输入flutter run --flavor app1 -t lib/main_app1.dart。
3个回答

32

您可以使用 launch.json 传递额外的参数。如果您还没有一个,请在调试侧边栏中点击齿轮图标,然后在片段完成列表中选择 Flutter。然后您可以添加一个像这样的 args 部分:

{
    "name": "Flutter",
    "request": "launch",
    "type": "flutter",
    "args": [
        "--flavor",
        "app1"
    ]
}

你说的"--flavor"和"red"是什么意思? - Andrea Miotto
这只是一个口味名称的示例 - 根据您的示例,您可以在此处放置“app1”(我编辑了我的代码以使其更清晰)。 - Danny Tuppeny
@AndreaMiotto 应该标记为已接受的答案 :D - apieceofcode1801

5

你需要编辑你的 launch.json 文件。

{
            "name": "dev", // you can add nickname for it
            "request": "launch",
            "type": "dart",
            "args": [
                "--flavor", //flavor name
                "dev",
                "-t", // if your have different main file
                "lib/main_dev.dart" 
            ]
},

3
{
  "name": "App Dev",
  "cwd": ".",
  "request": "launch",
  "type": "dart",
  "flutterMode": "debug",
  "program": "lib/main_dev.dart",
  "args": ["--flavor", "dev"],
}

目前你的回答不够清晰,请编辑并添加更多细节,以帮助其他人理解它如何回答问题。你可以在帮助中心找到有关如何撰写好答案的更多信息。 - Community

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接