NPM-orgs
描述
组织用户有三个级别:
- 超级管理员,控制结算并将人员添加到组织。
- 团队管理员,管理团队成员资格和包访问。
- 开发人员,处理他们可以访问的包。
超级管理员是唯一可以将用户添加到组织的人,因为它会影响每月帐单。超级管理员将使用该网站来管理会员资格。每个组织都有一个developers自动添加所有用户的团队。
团队管理员是管理团队创建团队,团队成员资格和程序包访问权限的人员。团队管理员授予团队的包访问权限,而不是个人。
开发人员将能够根据他们所在的团队访问包。访问是读写或只读。
主要有两个命令:
npm team有关详细信息,请参阅npm-teamnpm access有关详细信息,请参阅npm-access
团队管理员创建团队
- 检查您添加到组织的人员:
npm team ls <org>:developers- 每个组织都会自动获得一个
developers团队,因此您可以在组织中查看整个团队成员列表。该团队自动获得对所有包的读写访问权限,但您可以使用该access命令进行更改。 - 创建一个新团队:
npm team create <org:team>- 向该团队添加成员:
npm team add <org:team> <user>发布包并调整包访问权限
- 在包目录中,运行
npm init --scope=<org>为您的组织范围和照常发布
- 授予访问权限:
npm access grant <read-only|read-write> <org:team> [<package>]- 撤销访问权限:
npm access revoke <org:team> [<package>]监控您的包访问
- 查看团队成员可以访问的组织包:
npm access ls-packages <org> <user>- 查看特定团队可用的包:
npm access ls-packages <org:team>- 检查哪些团队正在协作包:
npm access ls-collaborators <pkg>本文档系腾讯云开发者社区成员共同维护,如有问题请联系 cloudcommunity@tencent.com

