npm access命令

CLI Commands:CLI命令
原文:https://docs.npmjs.com/cli/access
1.access访问
在发布的包上设置访问级别
说明书

npm access public [<package>]
npm access restricted [<package>]

npm access grant <read-only|read-write> <scope:team> [<package>]
npm access revoke <scope:team> [<package>]

npm access ls-packages [<user>|<scope>|<scope:team>]
npm access ls-collaborators [<package> [<user>]]
npm access edit [<package>]

描述
用于设置私有包的访问控制
对于所有的子命令,如果没有包名传递给子命令,NPM的access命令将在当前的工作目录包中执行。

  • public/restricted:设置一个包是公开访问的还是受限的
  • grant/revoke:添加或删除 ,用户和团队具有只读或读写访问包的权利
  • ls-packages:显示用户或组能够访问的所有包,以及访问级别,除了只读公共包(它不会打印整个注册列表上)
  • ls-collaborators:显示所有访问权限是私有的包,这将显示你至少有只读权限的包,如果这个参数传入,这个列表过滤只属于该用户、组的包
  • edit:使用$ EDITOR为一个包设置私有的访问权限。

详情
NPM的访问总是直接作用于当前注册表,命令行使用–registry=<注册地址>的配置。

无作用域包始终是公开的。

包的作用域默认为受限制的,但你也可以使用npm publish –access=public,或在最初发布之后,使用npm access public 将他们的访问权限为公开的。

你必须有权限设置包的访问:

  • 你是无作用域或作用域包的所有者。
  • 你是团队中的一员,拥有一个作用域。
  • 你已经被赋予包的读写权限,无论是作为一个团队的一员,或者直接作为所有者。

  • 如果您的帐户没有支付,然后尝试发布作用域内的程序包将会失败,并带有HTTP402状态码(逻辑允许),除非你使用–access=public。

团队和团队成员的管理使用 npm team 命令。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值