vs2017 visual studio run net asp and node.js visual-studio gulp

node.js - net - ¿Cómo puedo depurar gulpfile.js cuando lo ejecuto con Visual Studio Task Runner Explorer?



visual studio 2017 gulp (2)

Sé que puede esperar una mejor manera de hacer esto, pero la forma en que lo hago actualmente es mediante el uso simple

Declaraciones de console.log () dentro del gulpfile.js

De esa manera puedo inspeccionar las variables e intentar detectar cualquier error lógico.

¿Cómo puedo depurar gulpfile.js cuando lo ejecuto con Visual Studio Task Runner Explorer? ¿O hay otra manera de que gulp se inicie con Visual Studio de forma que gulpfile.js pueda ser depurado? Estoy al tanto del inspector de nodos, pero quiero ver si hay algo nativo de Visual Studio.


Defina un archivo .vscode/launch.json en la carpeta en la que .vscode/launch.json "Carpeta" en el Código VS con este contenido:

{ // Use IntelliSense to learn about possible Node.js debug attributes. // Hover to view descriptions of existing attributes. // For more information, visit: https://go.microsoft.com/fwlink/?linkid=830387 "version": "0.2.0", "configurations": [ { "type": "node", "request": "launch", "cwd": "${workspaceRoot}/src/node", "name": "Gulp package node", "program": "${workspaceRoot}/src/node/node_modules/gulp/bin/gulp.js", "args": [ "package" // replace this with your gulp task name ] } ] }

Obviamente, querrá reemplazar el nombre de la tarea y la ruta de acceso a su código como se indica arriba.

Luego puede simplemente presionar "Ir" en el Código VS y se abrirá trago con el depurador adjunto.