NPM-的adduser
NPM-的adduser
添加注册表用户帐户
概要
npm adduser [--registry=url] [--scope=@orgname] [--always-auth] [--auth-type=legacy]
aliases: login, add-user
描述
创建或验证<username>在指定注册表中命名的用户,并将凭据保存到该.npmrc文件。如果未指定注册表,则将使用默认注册表(请参阅参考资料npm-config)。
用户名,密码和电子邮件将从提示中读入。
要重置密码,请访问https://www.npmjs.com/forgot
要更改您的电子邮件地址,请访问https://www.npmjs.com/email-edit
您可以使用同一用户帐户多次使用此命令在新计算机上进行授权。在新计算机上进行身份验证时,用户名,密码和电子邮件地址必须与您现有的记录完全匹配。
npm login
是一个别名adduser
,行为完全相同。
组态
注册处
默认值:https://registry.npmjs.org/
npm 包注册表的基本 URL 。如果scope
还指定了此注册表,则此注册表仅用于具有该范围的包。scope
默认为您当前所在项目目录的范围(如果有)。见npm-scope
。
范围
默认值:无
如果指定,则给定的用户和登录凭据将与指定的范围相关联。见npm-scope
。您可以同时使用两者,例如
npm adduser --registry=http://myregistry.example.com --scope=@myco
这将为给定范围和登录设置注册表,或同时为该注册表创建用户。
始终 AUTH
默认值:false
如果指定,则保存配置,指示对给定注册表的所有请求都应包含授权信息。对私人注册表有用。可以与--registry
和/或--scope
例如一起使用
npm adduser --registry=http://private-registry.example.com --always-auth
这将确保对该注册表(包括 tarball)的所有请求都包含授权标头。与私有注册表一起使用时,此设置可能是必需的,其中元数据和包 tar 包存储在具有不同主机名的主机上。见always-auth
在npm-config
上总是-auth 的更多细节。特定于注册表的配置always-auth
优先于任何全局配置。
AUTH型
- 默认:
'legacy'
使用什么身份验证策略adduser
/ login
。一些 npm 注册表(例如,npmE)可能支持除传统 npm 中的经典用户名/密码条目之外的替代身份验证策略。