Подтвердить что ты не робот

Как я могу отлаживать gulpfile.js при его запуске с помощью Visual Studio Runner Explorer?

Как я могу отлаживать gulpfile.js при его запуске с помощью Visual Studio Explorer Runner Explorer? Или есть ли другой способ gulp может быть запущен с визуальной студией, так что gulpfile.js может быть отлажен? Я знаю node -инспектор, но хочу узнать, есть ли что-то, что является родным для Visual Studio.

4b9b3361

Ответ 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 с прикрепленным отладчиком.