如果说你还没有 npm 的账号,那么你可以创建一个 npm 账号在公共的 registry 上分享以及下载 JavaScript 包。

Note:如果说你正在使用 npm Enterprise registry,你必须要使用 SSO 凭据(credentials)登录,而不是使用账号。更多的信息,联系你的公司

创建账号

  1. 访问 npm 注册页

  2. 在用户注册表中,填入下列信息

  • Username: 当你发布你的包或者是当你在 npmjs.com 和其他的用户交流的时候,username 就会显示出来。 你的用户名必须全部是小写的,可以包含连字符( hyphens )和数字。
  • Email address: 你的公开 email 将会作为元数据(metadata)被添加到你的包文件中,并且所有下载了你的包的人都可以看到这个信息。当你更新了包文件以及偶尔的有关产品的更新信息,我们也会发送邮件给这个邮箱,
  • Password: 你的密码必须符合我们的密码要求

在公共的 registry 创建一个新的账号 - 图1

  1. 阅读 用户许可协议(End User License Agreement) 以及 隐私政策 (Privacy Policy)并表明你同意他们。

在公共的 registry 创建一个新的账号 - 图2

  1. 点击 Create An Account.

在公共的 registry 创建一个新的账号 - 图3

登录 npm 来测试一下你的新账户

使用 npm login 命令去测试登录你新创建的账户。

Note:当你使用 npm login 命令登录的时候,如果你拼错了你的用户名,并且这个用户名是存在的,那么就会用使用这个拼错了的用户名作为自己的新账户。为了解决这个创建账号的问题,请联系我们的技术支持

  1. 在命令行中,输入以下命令

    1. npm login
  2. 出现提示的时候,输入你的用户名,密码和邮箱地址

  3. 如果你开启了双重认证(two-factor authentication),那么在出现提示的时候,输入一次性的密码
  4. 去测试以下你已经成功的登陆了,输入下面命令
    1. npm whoami
    你的 npm 用户名应该会被显示出来。