#npm #gitlab #registry
#npm #gitlab #реестр
Вопрос:
Я хочу загрузить пакет npm в локальный экземпляр GitLab. Согласно документации GitLab, необходимо указать имя пакета с пространством имен и включить запись publishConfig в package.json. Как только я делаю это вручную и создаю действительный файл .npmrc, загрузка работает.
Есть ли возможность динамически добавлять эту информацию в package.json через файл yml для CI? Вся необходимая информация доступна в виде предопределенных переменных среды.
Комментарии:
1. Вы пытаетесь публиковать пакеты NPM в реестре пакетов вашего проекта ?
2. да, я хочу опубликовать. Но я хотел бы, чтобы область видимости и запись publishConfig записывались динамически через CI в package.json. Я надеялся, что здесь будут стандартные инструменты. Но я ничего не нашел. В настоящее время я решаю свою проблему с помощью небольшого скрипта NodeJS, который я выполняю незадолго до публикации.