отладка исходного кода машинописного текста angular 2

У меня есть проект angular2, созданный angular-cli. Я хочу иметь возможность отлаживать исходный код машинописного текста angular2 в инструментах chrome dev (не мой собственный код машинописного текста, а фактический код angular2). Пакет angular2 npm в node_modules содержит только переданные файлы javascript, но они содержат исходные сопоставления. Как я могу заставить это работать? Спасибо.


person sk20b21    schedule 05.11.2016    source источник
comment
Пожалуйста, обратитесь к этому ответу: stackoverflow.com/a/51443584/6923507   -  person Adnan Abdul Khaliq    schedule 20.07.2018


Ответы (3)


Как насчет того, чтобы поместить debugger; в место, которое вы хотите отладить, это вызовет точку останова в инструментах chrome dev, и вы сможете продолжить работу оттуда.

person Mostafa Abdelraouf    schedule 05.11.2016
comment
Вы имеете в виду исходный код машинописного текста angular 2? В идеале я не хочу сам редактировать исходный код angular 2 только для отладки. Я думаю, что в отладчике должен быть какой-то способ добавить исходники машинописного текста, но не могу заставить его работать. - person sk20b21; 05.11.2016

Откройте инструмент разработчика Chrome (F12).

Перейдите на вкладку Источник. Введите ctrl+p.

Найдите имя файла в раскрывающемся списке.

Выберите файл и добавьте точку останова в строку, которую вы хотите отладить.

И продолжайте свои действия, которые вызывают строку, которую вы хотите отлаживать.

person Anand Kumar    schedule 05.11.2016

Судя по всему, в angular-cli это пока невозможно, так как они игнорируют исходные карты в node_modules (https://github.com/angular/angular-cli/issues/1838).

person sk20b21    schedule 05.11.2016