NPM中管理团队

简介: NPM中管理团队

1、关于开发团队

developers”团队是在创建组织时自动创建的。默认情况下,开发人员团队对在组织范围内创建的所有新包具有读/写访问权限

  • 添加到组织的成员(包括组织所有者)将自动添加到开发人员团队
  • 组织范围下任何新创建的包,在package.json文件中maintainers字段将自动填充当前开发人员团队的成员

如果您在组织的范围内创建了一个新包,并且不希望开发团队的成员对该包具有读/写访问权限,则所有者或管理员可以删除开发团队对该包的访问权限。

如果所有者向组织添加新成员,并且不希望 该成员加入开发人员团队,所有者可以将其删除。

注意:由于以下原因,开发人员团队不能再从组织中删除:

  • 它是组织中所有用户、包和默认权限的真实信息来源。
  • 当您想要限制写访问权限时,最好将默认权限设置为只读,并创建单独的团队来管理写权限。

2、创建团队

作为组织所有者或团队管理员,您可以创建团队来管理对由您的组织管理的包集的访问。

注意:团队名称不能更改。要“重命名”团队,必须删除该团队并重新创建它。注意:团队名称不能更改。要“重命名”团队,必须删除该团队并重新创建它。

1、进入npm登录页面,输入对应的用户名和密码进行登录。

2、在页面的右上角,单击您的个人资料图片,然后单击 Account。

3、在左侧边栏中,点按您的组织名称。

4、在组织设置页上,单击 Teams

5、在“名称”和“说明”字段中,键入团队名称和有用的说明。团队名称必须是小写字母,不能包含空格或标点符号。

6、点击“Create Team”

页面上方,有如下提示,即添加成功。

注意:默认情况下,新团队没有成员或包访问权限。创建团队后,从“团队”选项卡添加包和成员。

3、将组织成员添加到团队

作为组织所有者或团队管理员,您可以将组织成员添加到团队,以给予他们能够访问由组织管理的特定包集。

注意:npm用户必须是您组织的成员,然后才能将其添加到团队。

1、进入npm登录页面,输入对应的用户名和密码进行登录。

2、在页面的右上角,单击您的个人资料图片,然后单击 Account。

3、在左侧边栏中,点按您的组织名称。

4、在组织设置页上,单击 Teams

5、在要添加成员的团队旁边,单击“Members

6、在“用户名”字段中,键入您要添加到团队的组织成员的npm用户名。

7、单击“+Add User”即可。

注意:组织成员在添加到团队时不会得到通知。我们建议告诉组织成员您已将他们添加到团队。

3.1 从CLI管理团队

如果您希望从以下位置管理团队成员 命令行界面(CLI),您可以使用如下命令:

npm team

4、从团队中删除组织成员

作为组织所有者或团队管理员,如果组织成员不再需要访问团队可访问的包,您可以从团队中删除他们。

1、进入npm登录页面,输入对应的用户名和密码进行登录。

2、在页面的右上角,单击您的个人资料图片,然后单击 Account。

3、在左侧边栏中,点按您的组织名称。

4、在组织设置页上,单击 Teams

5、在团队成员列表中,找到要删除的成员。

6、在成员行中,要从团队中删除成员,请单击X

注意:从团队中删除成员,即使该成员是其所属的唯一团队,也不会将其从组织中删除。

5、管理团队对组织包的访问

作为组织所有者或团队管理员,您可以向组织中的团队添加包访问权限或从组织中的团队删除包访问权限。

5.1 向团队添加包访问权限

Web网页上的团队添加包访问权限

1、进入npm登录页面,输入对应的用户名和密码进行登录。

2、在页面的右上角,单击您的个人资料图片,然后单击 Account。

3、在左侧边栏中,点按您的组织名称。

4、在组织设置页上,单击 Teams

5、在要向其添加包访问权限的团队旁边,单击“Packages”。

6、在“添加软件包”页面的“软件包”字段中,键入软件包的名称并从下拉菜单中选择。

7、单击“+ Add Existing Package”可以添加现有包。

8、在包名称旁边,单击“read”或“read/write”以设置包的团队权限。

使用CLI向团队添加包访问权限

作为组织所有者或团队管理员,您可以使用CLIaccess命令在 命令行:

npm access grant <read-only|read-write> <org:team> [<package>]

5.2 从组中删除包访问权限

从Web网页上的团队中删除包访问权限

1、进入npm登录页面,输入对应的用户名和密码进行登录。

2、在页面的右上角,单击您的个人资料图片,然后单击 Account。

3、在左侧边栏中,点按您的组织名称。

4、在组织设置页上,单击 Teams

5、在要向其添加包访问权限的团队旁边,单击“Packages”。

6、在要从中删除访问权限的包的名称旁边,单击x。

使用CLI从组中删除包访问权限

作为组织所有者或团队管理员,您还可以使用CLI access命令撤消上团队的包访问权限 命令行:

npm access revoke <org:team> [<package>]

5.3 更改团队的包访问权限

在Web网页上更改团队的包访问权限

1、进入npm登录页面,输入对应的用户名和密码进行登录。

2、在页面的右上角,单击您的个人资料图片,然后单击 Account。

3、在左侧边栏中,点按您的组织名称。

4、在组织设置页上,单击 Teams

5、在要删除的团队的名称旁边,单击X。

 


相关文章
|
6月前
|
JavaScript 内存技术
node与npm版本对应关系以及使用nvm管理node版本
node与npm版本对应关系以及使用nvm管理node版本
2952 0
|
6月前
|
数据安全/隐私保护
NPM 管理组织包
NPM 管理组织包
|
6月前
|
数据安全/隐私保护 开发者
NPM 管理组织成员
NPM 管理组织成员
|
6月前
|
安全 数据安全/隐私保护
NPM 创建和管理组织
NPM 创建和管理组织
|
6月前
|
JavaScript 前端开发 开发工具
npm更新和管理已发布的包
npm更新和管理已发布的包
使用 nrm 镜像管理工具进行 npm 源管理
使用 nrm 镜像管理工具进行 npm 源管理
129 0
|
前端开发 JavaScript
nrm轻松管理NPM注册表的工具与.npmrc定制化项目的依赖管理
NPM 是前端开发中一个不可或缺的工具,用于管理和安装各种依赖包。但是,有时候我们需要从不同的 NPM 注册表中安装包,例如,从 `npmjs.org`、`淘宝镜像`或`私有注册表`中安装。这时候,一个方便的管理工具就显得非常重要了,而 nrm 就是这样一个工具。
220 0
|
JavaScript
Node.js:npm管理包版本version
Node.js:npm管理包版本version
125 0
Node.js:npm管理包版本version
|
JavaScript 内存技术
使用NVM工具下载及管理node及npm
使用VUE项目开发的时候,经常会遇到很烦事情,导入新的项目的时候,npm install会经常报各种问题,同事的电脑能跑到我这里就挂了,基本上大多数都是因为node的版本或者npm的版本不兼容造成的。所以你就不得不换一个能够匹配的版本了,但是如果有很多项目环境版本都不一样,我们不可能经常下载卸载node吧,所以我们必须要使用node管理工具,能够自由切换版本,这不NVM就来了;不废话了,看看我平常是怎么操作的吧;
164 0