npm access 始终直接在当前注册表上运行,可以使用 --registry=<registry url> 从命令行进行配置。
无范围的包总是公开的。
范围包默认为受限,但您可以使用 npm publish --access=public 将它们发布为公共,或者在初始发布后使用 npm access public 将它们的访问权限设置为公共。
您必须具有设置包访问权限的权限:
如果您启用了双因素身份验证,则会提示您提供 otp 令牌,或者可以使用 --otp=... 选项在命令行上指定它。
如果您的帐户未付款,则除非您使用 --access=public,否则尝试发布范围包将失败并返回 HTTP 402 状态代码(从逻辑上讲)。
团队和团队成员的管理是使用 npm team 命令完成的。