阅读(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>
描述
用于管理组织中的团队,以及更改团队成员资格。不处理包的权限。
团队在对其进行操作时必须始终完全符合他们所属的组织/范围,用冒号 ( :
)分隔。也就是说,如果您developers
在foo
组织中有一个 团队,则必须始终如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
- 类型:
null
或String
这是来自两因素身份验证器的一次性密码。使用npm access
.
如果未设置,并且注册表响应失败并质询一次性密码,npm 将在命令行上提示输入密码。
parseable 可解析
- 默认值:
false
- 类型:
Boolean
从写入标准输出的命令输出可解析的结果。对于 npm search
,这将是制表符分隔的表格格式。
json
- 默认值:
false
- 类型:
Boolean
是否输出JSON数据,而不是正常输出。
npm pkg set
它允许在将设置值保存到您的package.json
.并非所有 npm 命令都支持。