Комментарии 11
У нас модули лежат в приватный репозиториях, подключаются так:
Может кого-нибудь устроит такой вариант. Из плюсов: не нужно публиковать и отдельно контролировать доступы. Из минусов: работа с версиями уже через бранчи, комиты, тэги и обновление пакетов вроде происходит немного дольше.
"dependencies": {
"package": "git+ssh://git@gitlab.com:repo/package.git",
}
Может кого-нибудь устроит такой вариант. Из плюсов: не нужно публиковать и отдельно контролировать доступы. Из минусов: работа с версиями уже через бранчи, комиты, тэги и обновление пакетов вроде происходит немного дольше.
Это решение нормально работает со scoped модулями? Вида (scope@packagename)
Может, имелось в виду `@scope/packagename`?
Да, поддерживается, вот тут в доках упомянуто: verdaccio.org/docs/en/configuration.html#default-configuration
Да, поддерживается, вот тут в доках упомянуто: verdaccio.org/docs/en/configuration.html#default-configuration
в последних версиях verdaccio уже нормально
еще сделайте локальный домен и тогда будет вполне удобно по памяти менять глобальный npm на локальный
Спасибо за статью, все описано кратко и понятно.
У меня следующий вопрос. NPM registry можно задать в .npmrc. Вы так делаете?
У меня следующий вопрос. NPM registry можно задать в .npmrc. Вы так делаете?
Для Redhat-систем можно установить rpm пакет
https://copr-be.cloud.fedoraproject.org/results/harbottle/main/epel-7-x86_64/01305294-verdaccio/verdaccio-4.5.1-1.el7.harbottle.x86_64.rpm
либо установить весь репозиторий
https://harbottle.gitlab.io/harbottle-main/7/x86_64/harbottle-main-release.rpm
а потом установить rpm пакет verdaccio
Зарегистрируйтесь на Хабре, чтобы оставить комментарий
Локальный NPM репозиторий за 5 минут со своими пакетами и кэширование