Задать вопрос
splincodewd
@splincodewd
Developer

Как получить stack trace для карты кода TypeScript?

Написал простой логгер для отладки (в продакшине и дев-среде). Но неудобно получилось, когда при вызове из файлов .ts
отладчик показывает, что вызван был из файла класса, что не есть правильно.

b24c2e621c854bda88a124381d68eb13.png

Хотя я писал в файле компонента (app.component.ts):
ngOnInit() {
 log.debug("Init component");
}


Ожидалось увидеть в отладчике ссылку на номер строки app.component.ts, а получил все из logger.ts, что делать?
  • Вопрос задан
  • 231 просмотр
Подписаться 3 Оценить Комментировать
Помогут разобраться в теме Все курсы
  • Яндекс Практикум
    Фулстек-разработчик
    16 месяцев
    Далее
  • Skillfactory
    Профессия Веб-разработчик
    12 месяцев
    Далее
  • Хекслет
    Fullstack-разработчик на Node.js
    16 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
splincodewd
@splincodewd Автор вопроса
Developer
В итоге получился хак, но есть и альтернативы, которые почти также реализованы

https://www.npmjs.com/package/ts-debugger

Тестировал на webpack2 + typescript2 + angular2
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы