在 Visual Studio Code 中,如何在 launch.json 中传递参数

问题描述 投票:0回答:3

在 Visual Studio Code 中,在启动我正在编写的应用程序的

launch.json
文件中,如何添加命令行参数?

node.js visual-studio-code command-line-arguments
3个回答
89
投票

文档中所述,您需要使用

args
属性。 例如

{
    // Use IntelliSense to learn about possible attributes.
    // Hover to view descriptions of existing attributes.
    // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387
    "version": "0.2.0",
    "configurations": [
        {
            "type": "node",
            "request": "launch",
            "name": "Debug App",
            "program": "${workspaceFolder}/main.js",
            "args": ["arg1", "arg2", "arg3"]
        }
    ]
}

35
投票

我通过这种方式为python程序传递参数,它可能适用于nodejs:

{
    "type": "node",
    "request": "launch",
    "name": "Debug App",
    "program": "${workspaceFolder}/main.js",
    "args": ["--arg1", "value1", "--arg2", "value2"]
}

0
投票

在 .vscode 文件夹中的 settings.json 中,您可以传递 env 文件。

设置.json

{
    "python.testing.pytestArgs": [
        "."
    ],
    "python.testing.unittestEnabled": false,
    "python.testing.pytestEnabled": true,
    "python.envFile": "${workspaceFolder}/env"

}

和环境文件

FLASK_ENV=test
© www.soinside.com 2019 - 2024. All rights reserved.