как убить процесс, когда задача завершена - PullRequest
0 голосов
/ 16 декабря 2018

У меня есть следующая задача:

{
    "version": "2.0.0",
    "tasks": [
        {
            "label": "Start Server",
            "type": "process",
            "command": "/usr/bin/node",
            "args": [
                "./node_modules/nodemon/bin/nodemon.js",
                "./src/app.js"
            ],
            "options": {
                "cwd": "${workspaceRoot}/server"
            },
            "presentation": {
                "panel": "dedicated"
            },
            "problemMatcher": [
                "$eslint-compact",
                "$eslint-stylish"
            ]
        }
    ]
}

Я могу запустить ее и завершить без каких-либо видимых проблем, однако, когда я просматриваю, какие процессы запущены, я вижу экземпляры /usr/bin/node ./node_modules/nodemon/bin/nodemon.js ./src/app.js.Тогда мне придется убить их вручную, потому что, если я не выполню в следующий раз эту задачу, она не будет выполнена.

, поэтому вопрос в том, как мне настроить vscode, чтобы он убивал всеподпроцессы ???

...