Я пытаюсь поделиться своим пакетом 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
работает как положено.