npm 团队和组织管理的详细解读

🌙
手机阅读
本文目录结构

本文是讲什么的?

介绍与团队和组织合作的文章

说明

组织用户分为三个级别:

  • 超级管理员,控制帐单并向组织添加人员。
  • 团队管理员,管理团队成员资格和软件包访问权限。
  • 开发人员,使用他们可以访问的软件包。

超级管理员是唯一可以将用户添加到组织的人,因为这会影响每月账单。超级管理员将使用该网站管理会员资格。每个组织都有一个 developers 自动添加所有用户的团队。

团队管理员是管理团队创建,团队成员资格以及团队的软件包访问权限的人。团队管理员将软件包访问权限授予团队,而不是个人。

开发人员将能够根据他们所在的团队来访问软件包。访问权限为读写或只读。

有两个主要命令:

  • npm team有关更多详细信息,请参见 npm team
  • npm 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>

AXIHE / 精选资源

浏览全部教程

面试题

学习网站

前端培训
自己甄别

前端书籍

关于朱安邦

我叫 朱安邦,阿西河的站长,在杭州。

以前是一名平面设计师,后来开始接接触前端开发,主要研究前端技术中的JS方向。

业余时间我喜欢分享和交流自己的技术,欢迎大家关注我的 Bilibili

关注我: Github / 知乎

于2021年离开前端领域,目前重心放在研究区块链上面了

我叫朱安邦,阿西河的站长

目前在杭州从事区块链周边的开发工作,机械专业,以前从事平面设计工作。

2014年底脱产在老家自学6个月的前端技术,自学期间几乎从未出过家门,最终找到了满意的前端工作。更多>

于2021年离开前端领域,目前从事区块链方面工作了