非常教程

npm参考手册

CLI命令

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-authnpm-config上总是-auth 的更多细节。特定于注册表的配置always-auth优先于任何全局配置。

AUTH型

  • 默认: 'legacy'
  • 类型:'legacy''sso''saml''oauth'

使用什么身份验证策略adduser/ login。一些 npm 注册表(例如,npmE)可能支持除传统 npm 中的经典用户名/密码条目之外的替代身份验证策略。

npm

npm 是 JavaScript 的包管理器和世界上最大的软件注册表

npm目录

1.入门
2.私有包
3.故障排除
4.使用npm
5.CLI命令