Как производить отладку 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:
- Chrome/NodeJS (расширение от Microsoft)
- Chrome
- Edge
- Firefox