Установить значок или логотип для расширения в vscode

Я создал расширение для vscode (еще не опубликовано, установлено только локально), как мне установить значок, который будет отображаться в разделе расширений в vscode?


person asv    schedule 18.03.2017    source источник


Ответы (1)


Вы можете установить значок в файле расширения package.json, который также называется «манифестом расширения».

Поле, в котором вы задаете путь к значку, называется "icon". Сам файл значка должен иметь размер 128x128 пикселей. Как отметил Филипп Киф в комментариях, вы должны использовать файл PNG, не SVG.

Пример:

{
    "name": "extension-name",
    "displayName": "Extension Name",
    "description": "...",
    "icon": "images/spellIcon.png",
    "version": "0.0.1",
      ...

Подробнее на официальной странице VS Code.

person Fabian Lauer    schedule 18.03.2017
comment
При редактировании package.json в VS Code, если repository не указывает на https-обслуживаемое репо, вы получите предупреждение. Значок требует, чтобы в этом package.json был указан репозиторий с протоколом HTTPS. Но vsce на самом деле это не волнует, и он все равно построит VSIX для вас. - person zanedp; 13.02.2020
comment
@zanedp Если вы считаете, что это ошибка, вы можете открыть заявку здесь - person Fabian Lauer; 14.02.2020
comment
@FabianLauer Спасибо, я сделал. - person zanedp; 20.02.2020