Как опубликовать расширение на VSCODE самостоятельно

Я использую расширение на VSCODE Market, но я думаю, что оно не соответствует моим потребностям. Я хочу его настроить.

Но меня смутила публикация пакета npm на рынке VSCODE. Кто может рассказать мне подробнее?

Я был PHPER, я опубликовал несколько пакетов для Composer.


person Yu Zhou    schedule 28.04.2017    source источник


Ответы (2)


  1. готовая среда узла, запустите cli: npm install -g vsce
  2. готовый ресурс для публикации,
  3. откройте торговую площадку, войдите в систему,
  4. щелкните ссылку ВАШЕ ИМЯ (рекомендовать) на панели навигации или кнопку ссылки «Опубликовать расширения» на панели меню;
  5. "создать новую организацию", продолжайте, пока не закончите...
  6. щелкните организацию, панель навигации щелкните СВОЙ аватар,
  7. нажмите «Безопасность»,
  8. 'new token',
    • name is your extension name (kebab case),
    • Organization должен выбрать All accessible organizations, иначе выдает "Ошибка: Неудачный запрос: Неавторизованный (401)";
    • ScopesShow all scopes → "Торговая площадка" выберите Acquire+Publish, создайте...
  9. скопировать токен, сделать резервную копию в файл или распечатать его,
  10. In the command line window,
    • run vsce create-publisher YOUR-PUBLISH-NAME,
    • "человеческое имя", введите,
    • "Электронная почта" введите ВАШ-ЭЛЕКТРОННАЯ ПОЧТА, введите,
    • «Персональный токен доступа», щелкните правой кнопкой мыши, чтобы вставить автоматически, появится ряд заполнителей звездочки, введите,
    • подсказка "Успешно", запустите vsce publish -p YOUR-YOKEN,
    • подсказка «Успешно» завершила всю операцию фиксации.
  11. следующее обновление, измените поле «версия» package.json, нужно только запустить vsce login YOUR-PUBLISH-NAME, вставить «токен» и запустить vsce publish -p YOUR-YOKEN.

Токен можно восстановить на платформе управления, шаг 7.


  1. помни ВАШЕ-ИЗДАТЕЛЬСКОЕ ИМЯ, ВАШ-ЙОКЕН.
  2. VS Code: публикация расширения
  3. vsce -h делай больше :)
person 山茶树和葡萄树    schedule 05.12.2018
comment
Откуда я могу получить имя издателя? Я не могу найти его нигде! - person Ahmed Al-haddad; 16.09.2020
comment
@AhmedAl-haddad vsce ls-publishers, vsce -h просмотреть все команды - person 山茶树和葡萄树; 23.09.2020

Официальный сайт расскажет вам о публикации расширений, весь процесс очень хорошо задокументирован здесь: https://code.visualstudio.com/docs/extensions/publish-extension

person kwood    schedule 28.04.2017
comment
можете ли вы помочь с stackoverflow.com/questions/45442869/ - person invinciblejai; 01.08.2017