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