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>

描述

用于管理组织中的团队,以及更改团队成员。 不处理包的权限。

团队在对其进行操作时,必须始终完全符合他们所属的组织/范围,用冒号 (:) 分隔。 也就是说,如果你在 wisdom 组织中有 wombats 团队,则在这些命令中必须始终将该团队称为 wisdom:wombats

如果你在 auth-and-writes 模式下启用了双重身份验证,则可以使用 [--otp <otpcode>] 提供来自身份验证器的代码。 如果你不包括这个,那么你会被提示。

  • create / destroy: 创建一个新团队,或摧毁现有团队。 注意: 你不能删除 developers 团队,learn more.

  • add / rm: 将用户添加到现有团队,或从他们所属的团队中删除用户。

  • ls: 如果对组织名称执行,将返回该组织下现有团队的列表。 如果对团队执行,它将返回属于该特定团队的所有用户的列表。

  • edit: 编辑当前团队。

详情

npm team 始终直接在当前注册表上运行,可以使用 --registry=<registry url> 从命令行进行配置。

为了创建团队和管理团队成员资格,你必须是给定组织下的团队管理员。 列出团队和团队成员资格可由组织的任何成员完成。

团队管理员和组织成员的组织创建和管理是通过网站完成的,而不是 npm CLI。

要使用团队管理属于你组织的包的权限,请使用 npm access 命令授予或撤销适当的权限。

也可以看看

npm 中文网 - 粤ICP备13048890号