Creating a new user account on the public registry

如果您还没有npm用户帐户,则可以创建一个帐户,以便在公共注册表上共享和下载Javascript包.

注意:如果使用的是npm Enterprise注册表,则必须使用SSO凭据登录而不是创建帐户. 有关更多信息,请与您公司的企业管理员联系.

Creating an account on the website

  1. 转到npm注册页面 .
  2. 在用户注册表单中,输入以下字段:
    • 全名
    • 公用电子邮件:您的公用电子邮件地址将添加到您的软件包的元数据中,并且下载软件包的任何人都可以看到. 当您更新软件包以及偶尔的产品更新和信息时,我们还将向该帐户发送电子邮件.
    • 用户名:在npmjs.com上发布软件包或与其他npm用户交互时将显示的用户名. 您的用户名必须小写,并且可以包含连字符和数字.
    • 密码 :您的密码必须符合我们的密码准则. 新帐户注册表格
  3. 要注册我们的电子邮件通讯 ,请选择"注册npm Weekly". 注册选中
  4. 选择"同意最终用户许可协议和隐私政策". 同意选中最终用户许可协议和隐私策略复选框
  5. Click 创建一个帐户. create an account button
注意:注册npm帐户后,您将收到帐户验证电子邮件. 您必须验证您的电子邮件地址才能将程序包发布到注册表.

Testing your new account with npm login

使用npm login命令测试登录到您的新帐户.

注意:如果使用npm login命令npm login时拼写了现有帐户的用户名,则将使用拼写错误的名称创建一个新帐户. 如需有关意外创建帐户的帮助,请联系npm支持 .
  1. 在命令行上,键入以下命令,替换为
      npm login 
  2. 出现提示时,输入您的用户名,密码和电子邮件地址.
  3. 如果启用了双重身份验证 ,则在出现提示时,输入一次性密码.
  4. 要测试您是否已成功登录,请键入:
      npm whoami 

    您的npm用户名应显示.


< Setting up your npm user account | About two-factor authentication >