npm 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 2fa-required [<package>]
npm access 2fa-not-required [<package>]
npm access ls-packages [<user>|<scope>|<scope:team>]
npm access ls-collaborators [<package> [<user>]]
npm access edit [<package>]
npm access参数说明
用于设置软件包的访问控制–只能对组织的包有效。
access的作用主要就是4个:
- 无非就是设置组织的包是否可以让外部人员看到
- 给某人或组织内的团队添加某个包的读写权限
- 发布包的时候设置二次校验
- edit临时编辑权限
对于所有子命令,npm access 如果没有将软件包名称传递给子命令,它将对当前工作目录中的软件包执行操作。
public/ restricted
将软件包设置为可公开访问或受限, 此次命令只适用于范围包,对于普通使用会报错,如下: