Повторное размещение пакетов vsix в локальном репо Nexus NPM

#npm #visual-studio-code #external #nexus #vsix

Вопрос:

Мне нужно повторно разместить некоторые расширения пакетов VSCode vsix в локальном репозитории npm Nexus. У меня есть расширение Private Extension Manager, установленное в моем vscode на Win10. У меня также есть функционирующее репозиторий npm nexus, в который я вручную загрузил файл vsix, упакованный в npm tgz. После загрузки файла npm tgz в репозиторий Nexus npm я могу видеть загруженное частное расширение в своей установке vscode, однако при наведении указателя мыши на указанное частное расширение в нем написано «В манифесте отсутствует поле издателя». несмотря на то, что в моем файле package.json есть допустимая запись строки издателя, как показано ниже.
«издатель»: «администратор», Когда я щелкаю правой кнопкой мыши Личное расширение и «копирую информацию о расширении» и вставляю, я вижу следующую строку. Издатель: Неизвестно, что может привести к игнорированию моей строки издателя в файле package.json? Кроме того, кнопка «Установить» ничего не делает, когда я пытаюсь установить частное расширение. У меня есть следующие строки сценария в файле package.json. "scripts": {
"prepublishOnly": "vsce package -o admin-package.vsix",
"install": "code --install-extension admin-package.vsix"
},

У кого-нибудь есть файл package.json из рабочего решения, в котором пакет vsix размещен в tgz в репозитории npm Nexus, которым можно поделиться для справки?

Я попытался переместить строку «издатель»: «администратор» в файле package.json, но расположение строки не меняет моих результатов. Пакет npm всегда завершается без жалоб на мой файл package.json, и расширение всегда отображается в vscode после загрузки в репозиторий Nexus, но не устанавливается и всегда показывает «В манифесте отсутствует поле издателя».