npm-orgs Working with Teams & Orgs

DESCRIPTION

组织用户分为三个级别:

  1. 超级管理员,控制帐单并向组织添加人员.
  2. 团队管理员,管理团队成员资格和软件包访问权限.
  3. 开发人员,使用他们可以访问的软件包.

超级管理员是唯一可以将用户添加到组织的人,因为这会影响每月账单. 超级管理员将使用该网站管理会员资格. 每个组织都有一个自动将所有用户添加到的developers团队.

团队管理员是管理团队创建,团队成员资格以及团队的软件包访问权限的人. 团队管理员将软件包访问权限授予团队,而不是个人.

开发人员将能够根据他们所在的团队来访问软件包. 访问权限为读写或只读.

有两个主要命令:

  1. npm team请参阅npm-team以获取更多详细信息
  2. npm access请参阅npm-access以获取更多详细信息

Team Admins create teams

npm team ls <org>:developers
npm team create <org:team>
npm team add <org:team> <user>

Publish a package and adjust package access

npm init --scope=<org>

为您的组织确定范围并照常发布

npm access grant <read-only|read-write> <org:team> [<package>]
npm access revoke <org:team> [<package>]

Monitor your package access

npm access ls-packages <org> <user>
npm access ls-packages <org:team>
npm access ls-collaborators <pkg>

SEE ALSO


by  ICOPY.SITE