Как я могу отладить 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 с подключенным отладчиком.

Другие вопросы по тегам