Pull to refresh

Comments 11

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

Может кого-нибудь устроит такой вариант. Из плюсов: не нужно публиковать и отдельно контролировать доступы. Из минусов: работа с версиями уже через бранчи, комиты, тэги и обновление пакетов вроде происходит немного дольше.
UFO just landed and posted this here

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

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

У меня следующий вопрос. NPM registry можно задать в .npmrc. Вы так делаете?
Да, именно так и поступаем, это лучший способ избежать проблем с настройкой у новых сотрудников
Sign up to leave a comment.

Articles