npm-adduser Add a registry user account

SYNOPSIS

npm adduser [--registry=url] [[email protected]] [--always-auth] [--auth-type=legacy]

aliases: login, add-user

DESCRIPTION

在指定的注册表中创建或验证名为<username>的用户,并将凭据保存到.npmrc文件. 如果未指定注册表,则将使用默认注册表(请参阅npm-config ).

用户名,密码和电子邮件是从提示中读取的.

要重置密码,请访问https://www.npmjs.com/forgot

要更改您的电子邮件地址,请访问https://www.npmjs.com/email-edit

您可以使用同一用户帐户多次使用此命令在新计算机上进行授权. 在新计算机上进行身份验证时,用户名,密码和电子邮件地址都必须与您现有的记录匹配.

npm loginadduser的别名,其行为完全相同.

CONFIGURATION

registry

默认值:https://registry.npmjs.org/

npm程序包注册表的基本URL. 如果还指定了scope ,则此注册表将仅用于具有该作用域的软件包. scope默认为您当前所在项目目录的范围(如果有). 参见npm-scope .

scope

默认值:无

如果指定,则给定的用户和登录凭据将与指定的范围相关联. 参见npm-scope . 您可以同时使用两者,例如

npm adduser --registry=http://myregistry.example.com [email protected]

这将为给定范围设置注册表,并同时登录或为该注册表创建用户.

always-auth

默认值:false

如果指定,请保存配置,该配置指示对给定注册表的所有请求都应包括授权信息. 对私人注册表有用. 可以与--registry和/或--scope ,例如

npm adduser --registry=http://private-registry.example.com --always-auth

这将确保对注册表的所有请求(包括对tarball的请求)都包含授权标头. 此设置对于将元数据和软件包tarball存储在具有不同主机名的主机上的私有注册表可能是必需的. 有关always-auth的更多详细信息,请参见npm-config中的always-auth. Always- always-auth的特定于注册表的配置优先于任何全局配置.

auth-type

adduser / login一起使用的身份验证策略是什么? 除旧版npm中的经典用户名/密码输入外,某些npm注册表(例如npmE)可能还支持其他身份验证策略.

SEE ALSO


by  ICOPY.SITE