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