目录
更改包可见性
目录
您可以从网站或命令行更改作用域包的可见性。
您必须是拥有该包的用户帐户或组织的拥有者,才能更改包的可见性。
有关包可见性的更多信息,请参阅 "包范围、访问级别和可见性".
注意:您无法更改非作用域包的可见性。只有具有付费订阅的作用域包才能设为私有。
将公共包设为私有
注意:将包设为私有需要付费用户帐户或组织。要注册付费用户或组织,请访问 https://npmjs.net.cn/settings/account-name/billing
,将 account-name
替换为您的 npm 用户帐户或组织的名称。
如果您希望限制您拥有的公共包的访问权限和可见性,可以将该包设为私有。当您将包设为私有时,其访问权限将立即更新,并且该包将在更改后几分钟内从网站中删除。
使用网站
- 在 npm 网站 上,转到包页面。
- 在包页面上,点击 设置。
- 在“包访问权限”下,选择“包是否为私有?”
- 点击 更新包设置。
使用命令行
要在命令行上将公共包设为私有,请运行以下命令,将 <package-name>
替换为您的包的名称
npm access restricted <package-name>
有关更多信息,请参阅 npm access
文档。
将私有包设为公共
注意:当您将私有包设为公共时,该包将对所有 npm 用户可见并可下载。
使用网站
- 在 npm 网站上,转到包页面。
- 在包页面上,点击 设置。
- 在“包访问权限”下,取消选中“包是否为私有?”
- 点击 更新包设置。
使用命令行
要在命令行上将私有包设为公共,请运行以下命令,将 <package-name>
替换为您的包的名称
npm access public <package-name>
有关更多信息,请参阅 npm access
CLI 文档.