Changing package visibility

您可以从网站或命令行更改范围包的可见性.

您必须是拥有该程序包的用户帐户或组织的所有者,才能更改程序包的可见性.

有关程序包可见性的更多信息,请参阅" 程序包范围,访问级别和可见性 ".

注意:您不能更改无范围的程序包的可见性. 仅具有付费订阅的范围限定的软件包可以是私有的.

Making a public package private

注意:将软件包设为私有需要付费用户帐户或组织. 要注册付费用户或组织,请访问https://www.npmjs.com/settings/account-name/billing ,用您的npm用户帐户或组织的名称替换account-name .

如果您想限制自己拥有的公共软件包的访问权限和可见性,可以将该软件包设为私有. 当您将软件包设为私有时,更改后的几分钟之内它将被从网站上删除.

Website

  1. npm网站上 ,转到软件包页面.
  2. 在包页面上,单击Admin .
  3. 在"包访问权限"下,选择"包私有吗?"
  4. Click 更新软件包设置.

Command line

要在命令行上将公共软件包设为私有,请运行以下命令,将<package-name>替换为<package-name>

npm access restricted <package-name>

有关更多信息,请参见npm access文档.

Making a private package public

注意:当您公开私有软件包时,所有npm用户都可以看到该软件包并可以下载该软件包.

Website

  1. 在npm网站上,转到软件包页面.
  2. 在包页面上,单击Admin .
  3. 在"包访问权限"下,取消选择"包私有吗?"
  4. Click 更新软件包设置.

Command line

要在命令行上公开私有软件包,请运行以下命令,将<package-name>替换为<package-name>

npm access public <package-name>

有关更多信息,请参阅npm access CLI文档 .


< Updating and managing your published packages | Adding collaborators to private packages owned by a user account >

by  ICOPY.SITE