Как стать автором
Обновить

Комментарии 11

НЛО прилетело и опубликовало эту надпись здесь
А какой вопрос?
Имеется в виду репозиторий в локальной сети, поэтому он и локальный, поскольку он должен где-то крутиться, то на виртуальной машине была запущена Node.js, эту машину и называю сервером.
В идеале нужно было запустить в docker, но под рукой была hyper-v
У нас модули лежат в приватный репозиториях, подключаются так:
"dependencies": {
    "package": "git+ssh://git@gitlab.com:repo/package.git",
}

Может кого-нибудь устроит такой вариант. Из плюсов: не нужно публиковать и отдельно контролировать доступы. Из минусов: работа с версиями уже через бранчи, комиты, тэги и обновление пакетов вроде происходит немного дольше.
НЛО прилетело и опубликовало эту надпись здесь

Это решение нормально работает со scoped модулями? Вида (scope@packagename)

в последних версиях verdaccio уже нормально
еще сделайте локальный домен и тогда будет вполне удобно по памяти менять глобальный npm на локальный
Спасибо за статью, все описано кратко и понятно.

У меня следующий вопрос. 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

Зарегистрируйтесь на Хабре, чтобы оставить комментарий

Публикации

Истории