Как производить отладку JS кода внутри Visual Studio Code?

У меня в NodeJS программе есть такой код:

async function checkSelector(page, selector) {
const result = await page.evaluate(selector => {
    let el = document.querySelector(selector)
    return el ? true : false
}, selector)
return result

}

Т.е. я выполняю некий JS код на странице браузера. Естественно, при отладке отладчик перепрыгивает это место сразу на строку "return result" А я бы хотел узнать, находит ли Хром селектор на странице.

Вопрос: как настроить отладку таких участков кода в Visual Studio Code? И где принято отлаживать такие участки кода: с браузере или в VS Code ?


Ответы (1 шт):

Автор решения: Oliver Patterson

Скорее всего вам поможет расширение DevTools for:

→ Ссылка