NPM обмен пакетами - PullRequest
       51

NPM обмен пакетами

0 голосов
/ 05 мая 2020

В настоящее время я использую Azure DevOps для CI / CD моего компонента React на платформе npmjs. В настоящее время я разрабатываю расширенную версию своего пакета приложений basi c. Как мне поделиться своим пакетом npm с моими клиентами? Я хочу иметь возможность предоставлять разрешение на использование версий группам / отдельным программистам самым простым способом. Есть решения?

Спасибо!

1 Ответ

1 голос
/ 06 мая 2020

Как я могу поделиться своим пакетом npm с моими клиентами? Я хочу иметь возможность предоставлять разрешение на использование версий группам / отдельным программистам самым простым способом. Любые решения?

Предполагая, что у вас уже есть канал для размещения пакета npm, в противном случае создайте один и publi sh ваш пакет в этот канал.

1. Вы можете создать собственный UserGroup в Project Settings => Permissions, используйте эту группу для группировки пользователей, которым вы хотите предоставить разрешение.

2. Go Artifacts => Feed => Feed settings, чтобы установить разрешение, добавьте UserGroup / individual programmers в список. От вас зависит, какие разрешения роли им могут быть предоставлены, о проверке разрешений на фид this topi c.

enter image description here

3. Теперь пользователи в этой группе или отдельные программисты, которых вы добавляете в список, могут получить доступ к пакету в ленте npm. Таким образом, они могут следовать этому документу , чтобы настроить свой файл .npmr c, после чего они могут легко получить пакет из частного канала npm с помощью команды npm install.

Примечание : Если вы хотите ограничить права группы пользователей / отдельных программистов (дать им разрешение только на чтение пакета npm?). Вы можете настроить соответствующие параметры в Настройки проекта => Разрешения и настройки репозиториев .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...