Как я могу отладить gulpfile.js при запуске его с помощью Visual Studio Task Runner Explorer?
Как я могу отладить gulpfile.js при запуске его с помощью Visual Studio Task Runner Explorer? Или есть другой способ запуска gulp с visual studio, такой, что gulpfile.js может быть отлажен? Я знаю об узле инспектора, но хочу посмотреть, есть ли что-то родное для Visual Studio.
2 ответа
Я знаю, что вы можете ожидать лучшего способа сделать это, но он, в настоящее время я делаю это, используя обычный
операторыconsole.log() внутри gulpfile.js
Таким образом, я могу проверить переменные и попытаться обнаружить любые логические ошибки.
Определить .vscode\launch.json
файл в папке "Открыть папку" в VS Code с этим содержимым:
{
// 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
]
}
]
}
Вы, очевидно, захотите заменить имя задачи и путь к вашему коду в приведенном выше.
Затем вы можете просто нажать "Go" в VS Code, и он запустит gulp с подключенным отладчиком.