非常教程

npm参考手册

使用npm

NPM-orgs

描述

组织用户有三个级别:

  1. 超级管理员,控制结算并将人员添加到组织。
  2. 团队管理员,管理团队成员资格和包访问。
  3. 开发人员,处理他们可以访问的包。

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

团队管理员是管理团队创建团队,团队成员资格和程序包访问权限的人员。团队管理员授予团队的包访问权限,而不是个人。

开发人员将能够根据他们所在的团队访问包。访问是读写或只读。

主要有两个命令:

  1. npm team有关详细信息,请参阅npm-team
  2. 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>
npm

npm 是 JavaScript 的包管理器和世界上最大的软件注册表

npm目录

1.入门
2.私有包
3.故障排除
4.使用npm
5.CLI命令