阅读(3696) (10)

npm 团队 team

2021-09-06 16:01:44 更新

管理组织团队和团队成员

概要

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>

描述

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

团队在对其进行操作时必须始终完全符合他们所属的组织/范围,用冒号 ( :)分隔。也就是说,如果您developersfoo组织中有一个 团队,则必须始终如foo:developers这些命令中那样引用该团队 。

  • create / destroy:创建一个新团队,或销毁现有团队。

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

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

  • 编辑:编辑当前团队。

细节

npm team始终直接在当前注册表上运行,可使用--registry=<registry url>.

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

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

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

配置

registry 注册表

  • 默认值:https://registry.npmjs.org/
  • 类型:Url

npm 注册表的基本 URL。

otp

  • 默认值:null
  • 类型:nullString

这是来自两因素身份验证器的一次性密码。使用npm access.

如果未设置,并且注册表响应失败并质询一次性密码,npm 将在命令行上提示输入密码。

parseable 可解析

  • 默认值:false
  • 类型:Boolean

从写入标准输出的命令输出可解析的结果。对于 npm search,这将是制表符分隔的表格格式。

json

  • 默认值:false
  • 类型:Boolean

是否输出JSON数据,而不是正常输出。

npm pkg set它允许在将设置值保存到您的package.json.并非所有 npm 命令都支持。