--- title: npm-login section: 1 description: Login to a registry user account --- ### Synopsis <!-- AUTOGENERATED USAGE DESCRIPTIONS --> Note: This command is unaware of workspaces. ### Description Verify a user in the specified registry, and save the credentials to the `.npmrc` file. If no registry is specified, the default registry will be used (see [`config`](/using-npm/config)). When using `legacy` for your `auth-type`, the username and password, are read in from prompts. To reset your password, go to <https://www.npmjs.com/forgot> To change your email address, go to <https://www.npmjs.com/email-edit> You may use this command multiple times with the same user account to authorize on a new machine. When authenticating on a new machine, the username, password and email address must all match with your existing record. ### Configuration <!-- AUTOGENERATED CONFIG DESCRIPTIONS --> ### See Also * [npm registry](/using-npm/registry) * [npm config](/commands/npm-config) * [npmrc](/configuring-npm/npmrc) * [npm owner](/commands/npm-owner) * [npm whoami](/commands/npm-whoami) * [npm token](/commands/npm-token) * [npm profile](/commands/npm-profile)
Generated by dwww version 1.15 on Sun Jun 30 09:57:06 CEST 2024.