Makefile VSCode任务是否向命令传递$参数?

Makefile VSCode任务是否向命令传递$参数?,makefile,configuration,visual-studio-code,Makefile,Configuration,Visual Studio Code,我这样问是因为我不知道这是否可能。 但是,我正在使用VSCode运行一些makefile My tasks.json: { "version": "0.1.0", "command": "sh", "args": ["-c"], "isShellCommand": true, "showOutput": "always", "suppressTaskName": true, "tasks": [ { "taskName": "CTRL + SHIFT _ B",

我这样问是因为我不知道这是否可能。 但是,我正在使用VSCode运行一些makefile

My tasks.json:

{
"version": "0.1.0",
"command": "sh",
"args": ["-c"],
"isShellCommand": true,
"showOutput": "always",
"suppressTaskName": true,
"tasks": [
    {
        "taskName": "CTRL + SHIFT _ B",
        "isBuildCommand": true,
        "args": ["$make run-db"]
    },
    {
        "taskName": "run",
        "args": ["make -C ${fileDirname} run;"]
    },
    {
        "taskName": "install",
        "args": ["make -C ${fileDirname} install;"]
    },
    {
        "taskName": "test",
        "args": ["make -C ${fileDirname} test;"]
    }
]
}
我想知道是否可以只创建一个运行生成行,而不是为makefile中的每个任务创建一个方法,我只是在vscode命令托盘中传递额外的参数(例如:ctrl+p task make install)


您可能可以使用环境变量

"env": {
     "NODE_ENV": "development"
},

可能的重复
"env": {
     "NODE_ENV": "development"
},