#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,
, чтобы указать, что мы уведомим хост вручную, когда расширение завершит загрузку. Используется для индикатора загрузки. Вы можете обратиться к этому блогу для получения подробной информации.