Исключить файлы при упаковке расширения

Я пытаюсь создать расширение Azure DevOps. В рамках этого, когда я пытался использовать пакет npm azure-pipelines-tasks-azure-arm-rest-v2, он терпел неудачу, когда расширение пакета было выполнено с помощью команды tfx create extension, показывая следующую ошибку:

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

Это из-за файла лицензии, включенного в модуль в node_modules. Когда я удалил этот файл, он успешно создал .vsix файл. Есть ли альтернатива этому модулю? Или есть способ исключить файл при использовании команды tfx create extension?


person Jella    schedule 19.11.2020    source источник


Ответы (1)


Как указано в сообщении об ошибке, похоже, это происходит из-за пробела в имени файла OpenSSL License.txt. Самый простой способ обойти это - переименовать файл перед запуском команды tfx extension create.

Если это не помогает, откройте проблему с помощью azure-pipelines-tasks репо. Вот аналогичная проблема, обнаруженная ранее.

person Bhargavi Annadevara    schedule 18.12.2020