Template literals debug

Здравствуйте.
Подскажите, пожалуйста, как отлавливать ошибки в шаблонных строках при компиляции фреймворком?..
При передвижении по точкам останова никак не удается найти тот момент, где ошибка возникает…

А есть шаблон/файл компонента где происходит ошибка?

Шаблон очень массивный с множеством вложенных условий, визуально не определить, где происходит ошибка.

Все-таки удалось отловить, если поставить брейкпоинт после compile в .catch (где new Error), то там будет указана проблемная строка в своем шаблоне.

Вот тут framework7/component-loader.js at master · framework7io/framework7 · GitHub ?

Да, проблемная строка шаблона была указана в err.

1 Like

Возникла новая ошибка, и в catch уже не отображается номер проблемной строки, как это можно отловить?..

Есть хотя бы пример файла/шаблона где ошибка возникает? Есть в шаблоне что то вроде <${component}>?

Шаблон с огромным количеством условий для оформления списков, таблиц и т.п.
В одном месте подгружается внешний текст статей и проблема оказалась в символе “<”, который функция $h воспринимала как начало html тэга.
С дебагом что-то совсем сложно, такую мелочь пришлось по шагам искать полдня…