目录
npm-login
登录注册表用户帐户
选择 CLI 版本
目录
概要
npm login
注意:此命令不知道工作区。
描述
验证指定注册表中的用户,并将凭据保存到 .npmrc
文件。如果未指定注册表,则将使用默认注册表(请参阅 config
)。
当使用 legacy
作为你的 auth-type
时,用户名和密码将从提示中读取。
要重置密码,请访问 https://npmjs.net.cn/forgot
要更改电子邮件地址,请访问 https://npmjs.net.cn/email-edit
你可以在同一用户帐户上多次使用此命令以在新机器上授权。在新机器上进行身份验证时,用户名、密码和电子邮件地址必须与你的现有记录匹配。
配置
注册表
- 默认值:"https://registry.npmjs.org/"
- 类型:URL
npm 注册表的基 URL。
范围
- 默认值:当前项目的范围(如果有),或者 ""
- 类型:字符串
将操作与作用域关联以用于作用域注册表。
在登录或退出私有注册表时很有用
# log in, linking the scope to the custom registrynpm login --scope=@mycorp --registry=https://registry.mycorp.com# log out, removing the link and the auth tokennpm logout --scope=@mycorp
这将导致 @mycorp
映射到注册表,以供将来安装根据模式 @mycorp/package
指定的包。
这也会导致 npm init
创建作用域包。
# accept all defaults, and create a package named "@foo/whatever",# instead of just named "whatever"npm init --scope=@foo --yes
auth-type
- 默认值: "web"
- 类型: "legacy" 或 "web"
与 login
使用哪种身份验证策略。请注意,如果提供了 otp
配置,此值将始终设置为 legacy
。