Реестр пакетов NPM
Для работы с реестром NPM, необходимо получить транспортный токен Gitflic. С инструкцией по получению токена можно ознакомиться на странице.
В документации ниже встречается атрибут <домен_gitflic>
На его место необходимо указать домен, в зависимости от версии:
-
для SaaS версии
registry.gitflic.ru
-
для self-hosted
localhost:8080
Домен и порт для self-hosted версии может отличаться.
Файл настроек .npmrc
Перед скачиванием пакета NPM необходимо создать файл настройки. Как правило, его создают в домашней директории ~/.npmrc
.
Для корректного заполнения конфигурационного файла используйте внутренние команды npm
:
npm config set registry <url>
npm config set _auth <transport_token>
Для авторизации в реестре используйте следующую команду:
npm login --registry=<url>
Значение атрибута url
зависит от уровня доступа:
Уровень | URL |
---|---|
Проект | http(s)://<домен_gitflic>/project/{ownerAlias}/{projectAlias}/package/-/npm |
Компания | http(s)://<домен_gitflic>/company/{companyAlias}/package/-/npm |
Инстанс | http(s)://<домен_gitflic>/registry/package/-/npm |
Переменная в URL | Описание |
---|---|
ownerAlias |
Псевдоним владельца проекта |
projectAlias |
Псевдоним проекта |
companyAlias |
Псевдоним компании |
Пример содержания файла после выполнения конфигурационных команд для реестра в проекте (на разных версиях утилиты, содержимое может отличаться):
registry=http://localhost:8080/project/gitflicuser/my-project/package/-/npm/
//localhost:8080/project/gitflicuser/my-project/package/-/npm/:_auth=802b148c-aaaa-bbbb-cccc-036712b0d269
Скачивание пакета
Для скачивания пакета выполните команду, где name
- название вашего пакета:
npm i <name>
В зависимости от установленной версии NPM, вам может быть предложено выполнить команду npm config fix
для корректной работы утилиты.