Запретить Chrome DevTools открывать файлы скриптов при отладке угловых приложений - PullRequest
2 голосов
/ 18 октября 2019

Когда я начинаю отлаживать свое угловое приложение и открываю Chrome DevTools, в окне исходников открывается множество файлов. Большинство из них - файлы из скриптов производителя.

Я искал «отладчик» - ключевое слово в скриптах, но не видел ни одного.

Большинство этих файлов - это .js-файлы. Я подозревал, что angular-cli обслуживает исходные карты для сценариев вендоров, которые в конечном итоге приводят к такому поведению. Поэтому я поместил это в свой файл angular.json:

   "serve": {
      "builder": "@angular-devkit/build-angular:dev-server",
      "options": {
        "browserTarget": "quickapp:build",
        "vendorSourceMap": false
      },

Это не помогло. Любые предложения?

Я использую Angular 7

--- Обновление ---

Мой коллега только что упомянул, что это происходит только при "Отладке сценариев" в Visual Studioвключен, и я могу подтвердить это сейчас. Так что причина здесь - функция отладки скриптов Visual Studio. Эта функция не очень надежна. Точки останова иногда не работают (особенно после визуального обновления студии). Поэтому вы должны использовать devtools в сочетании с отладкой скриптов.

Таким образом, все еще остается вопрос: это ошибка или можно изменить это поведение?

...