目录
目录
你可以从网站或命令行更改范围包的可见性。
¥You can change the visibility of a scoped package from the website or command line.
你必须是拥有包的用户账户或组织的所有者才能更改包的可见性。
¥You must be the owner of the user account or organization that owns the package in order to change package visibility.
有关包可见性的更多信息,请参阅“包的范围、访问级别和可见性”。
¥For more information about package visibility, see "Package scope, access level, and visibility".
注意:你无法更改无范围包的可见性。只有付费订阅的范围包可能是私有的。
¥Note: You cannot change the visibility of an unscoped package. Only scoped packages with a paid subscription may be private.
将公共包设为私有
¥Making a public package private
注意:将包设为私有需要付费用户账户或组织。要注册付费用户或组织,请转到 https://www.npmjs.com/settings/account-name/billing
,将 account-name
替换为你的 npm 用户账户或组织的名称。
¥Note: Making a package private requires a paid user account or organization. To sign up for a paid user or organization, go to https://www.npmjs.com/settings/account-name/billing
, replacing account-name
with the name of your npm user account or organization.
如果你想限制你拥有的公共包的访问和可见性,你可以将包设为私有。当你将包设为私有时,其访问权限将立即更新,并在更改后的几分钟内从网站上删除。
¥If you want to restrict access and visibility for a public package you own, you can make the package private. When you make a package private, its access will be updated immediately and it will be removed from the website within a few minutes of the change.
使用网站
¥Using the website
-
在 npm 网站 上,跳转到包页面。
¥On the npm website, go to the package page.
-
在包页面上,单击“设置”。
¥On the package page, click Settings.
-
在 "包访问" 下,选择 "包是私有的吗?"
¥Under "Package Access", select "Is Package Private?"
-
单击更新包设置。
¥Click Update package settings.
使用命令行
¥Using the command line
要在命令行上将公共包设为私有,请运行以下命令,将 <package-name>
替换为你的包的名称:
¥To make a public package private on the command line, run the following command, replacing <package-name>
with the name of your package:
npm access restricted <package-name>
有关详细信息,请参阅 npm access
文档。
¥For more information, see the npm access
documentation.
将私有包设为公共
¥Making a private package public
注意:当你公开一个私有包时,所有 npm 用户都可以看到和下载 该包。
¥Note: When you make a private package public, the package will be visible to and downloadable by all npm users.
使用网站
¥Using the website
-
在 npm 网站上,跳转到包页面。
¥On the npm website, go to the package page.
-
在包页面上,单击“设置”。
¥On the package page, click Settings.
-
在 "包访问" 下,取消选择 "包是私有的吗?"
¥Under "Package Access", deselect "Is Package Private?"
-
单击更新包设置。
¥Click Update package settings.
使用命令行
¥Using the command line
要在命令行上公开私有包,请运行以下命令,将 <package-name>
替换为你的包的名称:
¥To make a private package public on the command line, run the following command, replacing <package-name>
with the name of your package:
npm access public <package-name>
有关详细信息,请参阅 npm access
CLI 文档。
¥For more information, see the npm access
CLI documentation.