Size: a a a

2021 January 18

EO

Eugene Obrezkov in Frontend UA
uda
не совсем понял
есть команда "Create Debug Terminal" или как-то так
источник

EO

Eugene Obrezkov in Frontend UA
она откроет терминал, в котором дебаггер автоматические подключается к процессам ноды
источник

EO

Eugene Obrezkov in Frontend UA
и запустить в этом терминале через ноду апп
источник

u

uda in Frontend UA
Прикольно, не знал про эту фишку ))
источник

u

uda in Frontend UA
сппасибо ))
источник

u

uda in Frontend UA
но все равно не работает
источник

EO

Eugene Obrezkov in Frontend UA
нода ж не поддерживает тс
источник

EO

Eugene Obrezkov in Frontend UA
там надо как-то по типу node --require ts-node/register index.ts
источник

EO

Eugene Obrezkov in Frontend UA
или отдельно tsc скомпилить и запускать какой-то node dist/index.js
источник

EO

Eugene Obrezkov in Frontend UA
лично я, просто в дебаг терминале запускаю нпм скрипты, которые дёргают собранный тс
источник

EO

Eugene Obrezkov in Frontend UA
например, если у меня есть test, то у меня есть и pretest в котором build
источник

EO

Eugene Obrezkov in Frontend UA
и каждый раз когда я в дебаг терминале делаю npm run test, он собирает приложение, запускает тесты и цепляется
источник

u

uda in Frontend UA
запускал файл из dist
источник

u

uda in Frontend UA
сейчас создал тестовый класс подобно тому, в который не попадаем, и все зашло
источник

EO

Eugene Obrezkov in Frontend UA
ну так может вы и не попадаете туда куда надо же)
источник

EO

Eugene Obrezkov in Frontend UA
распихивайте больше бряков
источник

u

uda in Frontend UA
))) очень странно

бряка в один класс попадает, второй, аналогичный этому  -- не попадает
разница между ними лишь в том, что в рабочем есть условно статический метод, а в не рабочем -- обычный (с this)
при этом консоль срабатывает в каждом методе ))
источник

u

uda in Frontend UA
сорсМапы тоже есть
источник

u

uda in Frontend UA
на сколько я понимаю дебагер vsc понимает тс, но смотрит его сорсМапы исходя из параметра outFiles его конфига
у меня отдельным процессом запускается tsc --watch
и отдельным сервер, в нем два конструктора и один из них, по все видимости, со сломанными сорсМапами
источник

EO

Eugene Obrezkov in Frontend UA
я бы убрал как можно больше деталей из цепи и проверил что дебаггер работает с самым простым флоу
источник