npm8中文文档
用于管理组织中的团队,以及更改团队成员。不处理包的权限。
团队在对其进行操作时,必须始终完全符合他们所属的组织/范围,用冒号 (:
) 分隔。也就是说,如果您在 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