npm注册
npm发布包时必须得有npm账户才能进行包的发布工作,所以进行注册账户,有两种方式:
- 在官网进行注册,npm注册地址
- 命令行
1
2
3
4
5
6
7请注意必须安装npm,执行以下命令,按提示操作即可
npm adduser
Username:
Password:
Email: (this IS public)
如果出现下面语句则代表成功
Logged in as {你刚才注册的用户名} on https://registry.npmjs.org/.
注册npm账户时出现错误
错误信息如下:1
2
3
4
5npm ERR! code E400
npm ERR! Registry returned 400 for PUT on https://registry.npmjs.org/-/user/org.couchdb.user:fengdong: That email has already been registered.
npm ERR! A complete log of this run can be found in:
npm ERR! D:\nodejs\node_cache\_logs\2018-05-15T07_13_47_400Z-debug.log
一开始,以为是以下问题:
- 账号重复
- 密码过于简单
- 邮箱重复
但是经过尝试,并在npm官网验证都不是;抱着试一试的态度重新注册,用户名全新并且很长,密码很复杂,邮箱采用qq邮箱,居然成功了。。。。WTF
前后比对,之前都是用163邮箱进行注册的,更换qq邮箱居然成功,遂更换为微软的outlook邮箱,成功。
总结:
不能用163邮箱进行npm注册(原因未知)