Я понял, что командная строка может содержать несколько команд, поэтому я связал их цепочкой, используя &&, и сделал:
{
"label": "launch site local (ngserve)",
"type": "shell",
"group": "build",
"command": "cd C:/Users/me && npm start",
"problemMatcher": ["$tsc"]
}
Обратите внимание, что это решение является спецификацией оболочки по умолчанию c (powershell не справляется с этим хорошо) - я Я использую Git Bash на windows.
Вы можете изменить оболочку по умолчанию для указанной команды c, добавив параметр параметров в задачу выше. Параметр параметров выглядит следующим образом:
Измените путь на git bash расположение оболочки
"options": {
"shell": {
"executable": "C:\\Windows\\System32\\cmd.exe",
"args": ["/d", "/c"]
}