Отладка расширения Angular TFS

#angular #tfs #azure-devops #vssdk

#angular #tfs #azure-devops #vssdk

Вопрос:

Я использовал ваш пример для создания расширения tfs с помощью Angular и успешно его развернул. Теперь я хотел бы использовать поле «baseUri» в расширении vss.json-манифест для подключения расширения к моему серверу для отладки расширения.

Для этого я использовал ng serve —ssl для создания веб-сервера с использованием https. В tfs я вижу, что я делаю запросы к своему серверу и успешно получаю все требуемые элементы, но само расширение не удалось загрузить и застряло на символе «Загрузка» с заголовком: «Загрузка расширения занимает больше времени, чем ожидалось».

В консоли нет ошибок и нет ответов 404.

Ответ №1:

Вы можете проверить, не VSS.init() отсутствует ли оно в вашем HTML-файле.

VSS.init() используется для выполнения первоначального подтверждения связи / настройки с окном хоста.

введите описание изображения здесь

Кроме того, мы можем предоставить параметры в качестве входных данных для этой функции, например: мы используем explicitNotifyLoaded: true, , чтобы указать, что мы уведомим хост вручную, когда расширение завершит загрузку. Используется для индикатора загрузки. Вы можете обратиться к этому блогу для получения подробной информации.