npm package scope, access level, and visibility

npm软件包的可见性取决于包含该软件包的范围(名称空间),以及为该软件包设置的访问级别(私有或公共).

注意:要创建组织范围的包,必须首先创建组织. 有关更多信息,请参见" 创建组织 ".

Public registry

Scope 访问权限 可以查看和下载 可以写(发表)
Org Private 对组织具有读取权限的团队成员 组织中的团队成员具有对该包的读写访问权限
Org Public Everyone 组织中的团队成员具有对该包的读写访问权限
User Private 程序包所有者和已被授予读取权限的用户访问程序包 程序包所有者和已被授予对该程序包读写权限的用户
User Public Everyone 程序包所有者和已被授予对该程序包读写权限的用户
Unscoped Public Everyone 程序包所有者和已被授予对该程序包读写权限的用户
注意:只有用户帐户才能创建和管理无作用域的程序包. 组织只能管理范围内的软件包.

npm Enterprise

下表适用于2018年7月26日之后购买npm Enterprise的客户.
Scope 访问权限 可以查看和下载 可以写(发表)
Org Private 企业注册表中已登录的成员,该成员属于组织中的一个团队,对该包具有读取权限 企业注册表中已登录的成员,该成员属于组织中的一个团队,并且对该包具有读写访问权限
Org Public 企业注册表的所有登录成员 企业注册表中已登录的成员,该成员属于组织中的一个团队,并且对该包具有读写访问权限
User Private 程序包所有者和企业注册表的登录成员已被授予对该程序包的读取访问权限 程序包所有者和Enterprise注册表的登录成员已被授予对该程序包的读写访问权限
User Public 企业注册表的所有登录成员 程序包所有者和Enterprise注册表的登录成员已被授予对该程序包的读写访问权限
Unscoped Public 企业注册表的所有用户 无(请参阅下面的注释)
注意: npm Enterprise上的无作用域名称空间是为公共npm注册表中的无作用域软件包保留的. 为了防止npm Enterprise用户将专有代码意外地发布到公共npm注册表中(Internet上任何人都可以看到该私有代码),我们不允许将无范围的程序包发布到npm Enterprise.

< About private packages

by  ICOPY.SITE