Passo a passo:
- Abra o diretório do seu projeto no Visual Studio Code. Isto também pode ser feito por linha de comando, navegando até o diretório do seu projeto e digitando 'code .' se seu ambiente tiver alias configurado.
- Crie uma configuração de depuração no Visual Studio Code
- Vá em View -> Debug ou clique no slide bar
- Clique em criar uma configuração de depuração
- Selecione Node.js
- Será criando o launch.js no diretório .vscode
- Ainda no launch.js, edite o atribute "program" para executar o gulp
- A configuração deve ser ficar conforme abaixo:
"program": "${workspaceRoot}/node_modules/gulp/bin/gulp.js"
- A tarefa default será executada
- Se não tiver instalado o gulp para o projeto, utilize o comando
npm install gulp --save-dev
- Marque um breakpoint na linha solicitada
- Inicie a depuração, através do atalho F5 ou clicando no
- Use a barra para controlar o fluxo da depuração
Referências:
Node.js Applications with VS Code - Introdução ao Node.js sendo utilizado pelo VS code, intellisense, terminal integrado depuração
Debugging task runner tasks (like Gulp) with Visual Studio Code editor/debugger do hansrwindhoff há um passo a passo de como depurar esta situação utilizando o VS Code.
Para ter uma informação mais geral sobre a depuração também há a documentação Debugging do Visual Studio Code.
http://stackoverflow.com/questions/22224831/no-command-gulp-found-after-installation