在 Visual Studio Code 中,在启动我正在编写的应用程序的
launch.json
文件中,如何添加命令行参数?
如文档中所述,您需要使用
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"]
}
]
}
我通过这种方式为python程序传递参数,它可能适用于nodejs:
{
"type": "node",
"request": "launch",
"name": "Debug App",
"program": "${workspaceFolder}/main.js",
"args": ["--arg1", "value1", "--arg2", "value2"]
}
在 .vscode 文件夹中的 settings.json 中,您可以传递 env 文件。
设置.json
{
"python.testing.pytestArgs": [
"."
],
"python.testing.unittestEnabled": false,
"python.testing.pytestEnabled": true,
"python.envFile": "${workspaceFolder}/env"
}
和环境文件
FLASK_ENV=test