描述

中英双语

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

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

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

  • 创建/销毁:创建一个新团队,或销毁现有团队。注意:您不能删除 developers 团队,学习更多

    以下是在 org 组织下创建新团队 newteam 的方法:

    npm team create @org:newteam
    

    创建新团队后,您应该会看到一条确认消息,例如:+@org:newteam

  • 添加:将用户添加到现有团队。

    将新用户 username 添加到 org 组织下名为 newteam 的团队:

    npm team add @org:newteam username
    

    成功后,您应该会看到一条消息:username added to @org:newteam

  • rm:使用 npm team rm,您还可以从他们所属的团队中删除用户。

    这是从 org 组织中的 newteam 团队中删除用户 username 的示例:

    npm team rm @org:newteam username
    

    删除用户后,将显示一条确认消息:username removed from @org:newteam

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

    以下是如何列出来自名为 org 的组织的所有团队的示例:

    npm team ls @org
    

    列出名为 newteam 的团队的所有成员的示例:

    npm team ls @org:newteam