npm team 全方位解读

本文参考了NPM中文文档写作而成的

npm team 功能

管理组织团队和团队成员

npm 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>

npm team 说明

用于管理组织中的团队,并更改团队成员身份。

不处理软件包的权限。

在对团队进行操作时,团队必须始终完全具备所属组织/范围的资格,并用冒号(:)分隔。

也就是说,如果您 developers 在 foo 组织中有一个 团队,则必须始终像 foo:developers 在这些命令中一样引用该团队 。

  • create / destroy : 创建一个新团队,或销毁一个现有团队。
  • add / rm : 将用户添加到现有团队,或从其所属团队中删除用户。
  • ls:如果按组织名称执行,将返回该组织下现有团队的列表。如果在团队中执行,它将返回一个属于该特定团队的所有用户的列表。
  • edit: 编辑当前团队。

详细说明

npm team 始终直接在当前注册表上运行,可以使用从命令行配置 --registry=<registry url>

为了创建团队和管理团队成员,您必须是 给定组织下的团队管理员。

列出团队和团队成员资格可以由组织的任何成员来完成。

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

要使用团队来管理对属于您组织的软件包的权限,

请使用 npm access 命令来授予或撤消适当的权限。

本文参考NPM中文文档

声明:该文章系转载,转载该文章的目的在于更广泛的传递信息,并不代表本网站赞同其观点,文章内容仅供参考。

本站是一个个人学习和交流平台,网站上部分文章为网站管理员和网友从相关媒体转载而来,并不用于任何商业目的,内容为作者个人观点, 并不代表本网站赞同其观点和对其真实性负责。

我们已经尽可能的对作者和来源进行了通告,但是可能由于能力有限或疏忽,导致作者和来源有误,亦可能您并不期望您的作品在我们的网站上发布。我们为这些问题向您致歉,如果您在我站上发现此类问题,请及时联系我们,我们将根据您的要求,立即更正或者删除有关内容。本站拥有对此声明的最终解释权。