你可以从网站或者命令行更改作用域包的可见性。
您必须是这个包的用户账户或组织的所有者才能更改包的可见性。
有关包可见性的详细信息,请参阅”Package scope, access level, and visibility“。
注意:你不能改变非作用域包的可见性。只能付费订阅的作用域包才可能是私有的。
使公共包私有化
注意:使包私有化需要付费用户账户或组织。注册用户账户或组织,访问www.npmjs.com/settings/ac… ,用你npm用户账户或组织的名称替换account-name。
使用网站
如果你想对你拥有的公共包限制访问和可见性,你可以将包设为私有。当你把包设为私有的时候,它将在更改后几分钟内从网站上删除。
- 在npm网站上,转到包页面。
- 在包页面,点击Admin。
- 在”Package Access”下,选择 “Is Package Private?”
- 点击Update package settings.
使用命令行
通过命令行将公共包设为私有,运行以下命令,用你包的名称替换<package-name>
:
npm access restricted <package-name>
复制代码
更多信息请查看npm access文档。
使私有包公共化
注意:当你将私有包公开时,所有npm用户都可以看见并下载该包。
使用网站
- 在npm网站上,转到包页面。
- 在包页面,点击Admin。
- 在”Package Access”下,取消选择 “Is Package Private?”
- 点击Update package settings.
使用命令行
通过命令行公开私有包,运行以下命令命令,用你包的名称替换<package-name>
:
npm access public <package-name>
复制代码
更多信息请查看npm access文档。
© 版权声明
文章版权归作者所有,未经允许请勿转载。
THE END