# npm adduser
添加注册中心用户帐户
# 概要
npm adduser
aliases: login, add-user
注意
这个命令不支持工作空间。
# 描述
在指定注册中心中创建或验证名为 <username>
的用户,并将凭证保存到 .npmrc
文件,如果没有指定注册中心,将使用默认注册中心。
用户名、密码和电子邮件将从提示中读取。
重置密码,前往 https://www.npmjs.com/forgot
更改您的电子邮件地址,前往 https://www.npmjs.com/email-edit
您可以对同一个用户帐户多次使用此命令来对新计算机进行授权。在新机器上进行身份验证时,用户名、密码和电子邮件地址必须与您现有的记录相匹配。
npm login
是 adduser
的别名,其行为完全相同。
# 配置
# registry
- Default: "https://registry.npmjs.org/"
- Type: URL npm 注册中心的基本 URL。
# scope
- Default: 当前项目的范围,如果有的话,或者 “”
- Type: String 为有作用域的注册中心将操作与作用域关联。
# 在登录或退出私有注册中心时使用:
# 登录,将范围链接到自定义注册中心
npm login --scope=@mycorp --registry=https://registry.mycorp.com
# 注销,删除链接和身份验证令牌
npm logout --scope=@mycorp
这会使 @mycorp
被映射到注册中心,以便将来安装根据模式 @mycorp/package
指定的包。
也会使 npm init 创建一个作用域包。
# 接受所有默认值,并创建名为 "@foo/whatever" 的包
# 而不是直接命名为 "whatever"
npm init --scope=@foo --yes
# auth-type
- Default: "legacy"
- Type: "legacy", "web", "sso", "saml", "oauth", or "webauthn"
注意
auth-type 值为 "sso", "saml", "oauth", 和 "webauthn" 在未来的版本中会被移除。
使用什么身份验证策略 login
。
← npm access npm audit →