npm-team

概要

# scope:组织  team:团队
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>`

描述

用于管理组织中的团队,并改变团队成员资格。不是用来处理包的权限。

团队在进行操作时,必须始终完全符合其所属的组织,并以冒号(:)分隔。例如,你所在foo组织中有一个团队developers,那么你必须像foo:developers在这些命令中引用 。

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

  • add/rm: 增加一个用户到现有团队,或从用户所属团队中移除用户。

  • ls: 如果用一个组织名称做参数,会返回那个组织下的现有团队列表。 如果对一个团队执行它,它会返回那个特定团队所属的所有用户列表。

细节

npm team 总是操作当前包管理器注册表,可以从命令行上用 --registry=< registry url> 配置。

为了创建团队和管理团队成员,你在给定的组织里必须是一个团队管理员。组织的任何成员可以列出团队和团队成员。

组织的建立、团队管理员和组织成员的管理可以通过 npm 网站而不是 CLI 来完成。那么如何创建组织呢,如下图:

进入官网,点击导航features

页面滚动到如下图所以,点击进入,之后依照提示创建组织

要使用团队来管理属于你组织的包的权限,使用 npm access 命令来授予或取消合适的权限。

results matching ""

    No results matching ""