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