本文参考了 NPM 中文文档写作而成的
npm team 功能
管理组织团队和团队成员
npm team 使用
npm team create <scope:team>
npm team destroy <scope:team>
npm team add <scope:team> <user>
npm team rm <scope:team> <user>
npm team ls <scope>|<scope:team>
npm team edit <scope:team>
npm team 说明
用于管理组织中的团队,并更改团队成员身份。
不处理软件包的权限。
在对团队进行操作时,团队必须始终完全具备所属 组织 / 范围
的资格,并用冒号(:
)分隔。
也就是说,如果您 developers 在 foo 组织中有一个 团队,则必须始终像 foo:developers 在这些命令中一样引用该团队。
- create / destroy : 创建一个新团队,或销毁一个现有团队。
- add / rm : 将用户添加到现有团队,或从其所属团队中删除用户。
- ls:如果按组织名称执行,将返回该组织下现有团队的列表。如果在团队中执行,它将返回一个属于该特定团队的所有用户的列表。
- edit: 编辑当前团队。
详细说明
npm team
始终直接在当前注册表上运行,可以使用从命令行配置 --registry=<registry url>
。
为了创建团队和管理团队成员,您必须是 给定组织下的团队管理员。
列出团队和团队成员资格可以由组织的任何成员来完成。
团队管理员和组织成员的组织创建和管理是通过网站而不是 npm CLI 完成的。
要使用团队来管理对属于您组织的软件包的权限,
请使用 npm access 命令来授予或撤消适当的权限。
本文参考 NPM 中文文档