2016-10-31 3 views
4

Ich frage, weil ich nicht weiß, ob es möglich ist. Aber ich benutze VSCode, um ein paar Makefiles laufen zu lassen.

Mein 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;"] 
    } 
] 
} 

Ich würde gerne wissen, ob es möglich ist, nur einen Lauf machen Linie zu schaffen, statt in meinem Make-Datei eine Methode für jede Aufgabe erstellen, gebe ich nur die Extra argumment im vscode Befehlspalette (EX: ctrl + p Aufgabe make install)

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

Antwort

0

können Sie wahrscheinlich Umgebung verwenden variable

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

wie in this exemple

Verwandte Themen