【问题标题】:VSCode Task passing an $Parameter to the command?VSCode 任务将 $Parameter 传递给命令?
【发布时间】:2016-10-31 14:18:41
【问题描述】:

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

我的任务.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;"]
    }
]
}

我想知道是否可以只创建一个运行 make 行,而不是为我的 makefile 中的每个任务创建一个方法,我只是在 vscode 命令托盘中传递额外的参数(例如:ctrl+p任务 make install)

{
    "taskName": "make",
    "args": ["make -C ${fileDirname} $Method;"]
},

【问题讨论】:

标签: makefile configuration visual-studio-code


【解决方案1】:

你也许可以使用环境变量

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

this exemple

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2010-10-23
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2012-04-15
    • 2019-07-03
    相关资源
    最近更新 更多