发布第一个属于自己的npm包

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第9天,点击查看活动详情

前言 通过本文可以简单对如何发布到npmjs.com的包,做一个梳理。从注册账号、启用2FA安全验证、到通过命令npm login 登录 登录成功后,准备使用npm publish 发布自己的npm包

1、注册账号设置邮箱

官网地址:www.npmjs.com ,这个比较简单我就不细展开了。

2、npm login

image.png

每个箭头都有其特有的意义

  • Username:输入你在npmjs.com注册的用户名
  • Password:输入你在npmjs.com注册时填写的密码
  • Email: 输入你在npmjs.com注册关联的邮箱
  • one-time password: 输入邮箱中的 OTP code

这里就是邮箱中的OTP code,应该设置完邮箱就可以开启了 image.png

3、2FA验证方式设置

通过邮箱的OTP code是一种登录方式,另外还可以通过2FA

  • 先通过浏览器开启2FA

点击Enable 2FA进入 image.png

  • 选择Authenticator app

image.png

  • 然后下载一个app

Authenticator app,下载完毕后,APP 凭据菜单,有一个Scan a QR code,扫描PC 官网的二维码

image.png

  • 然后点击可以看到APP中有一个npm的账户,点击进去可以看到一个一次性的密码输入到PC的Enter code

  • 2FA开启成功 image.png

  • 最后其实还有一个Security key这种看着需要硬件的支持,就没去尝试了,应该是更安全一些。

  • npm login 测试

image.png 两种登录方式,一种是通过邮箱的OTP code 位数是8位 ,另外一种是通过app 里的一次性密码代码 长度为6位

4、npm publish

发布的时候只需要输入一个OTP code或者Authenticator app中的一次性密码代码即可

image.png

5、npmjs.com中查看

image.png

6、总结

好了,到这里整个流程就梳理完毕了。

猜你喜欢

转载自juejin.im/post/7127824563072663565