Ручная публикация пакета файлов tgz в GitLab - PullRequest
0 голосов
/ 03 октября 2019

Я пытаюсь поделиться своим пакетом npm из репозитория gitlab вместо реестра. Пакет был сгенерирован в проекте my-test с помощью команды npm pack. После этого я загрузил этот файл my-test-1.0.6.tgz в подпапку [package]. Наконец, я создал токен развертывания как доступный только для чтения, чтобы делиться доступом к git.

Хотя я могу подтвердить, что токен url + работает https://gitlab+deploy-token-88433:XXXXXXX@gitlab.com/MyUser/my-test/raw/master/Packages/my-test-1.0.6.tgz, это означает, что я могу скачать и открыть / распаковать файл. Даже ручная установка. Когда я пытался добавить вход в package.json для установки, он не работает. Кроме того, когда я запустил yarn add URL, выдал исключение.

Я знаю, что это ручной способ, поскольку не используется команда npm publish.

С другой стороны, классический yarn add https://gitlab+deploy-token-88433:XXXXXXX@gitlab.com/MyUser/my-test работает как положено.

...