注册npm上传包报This operation requires a one-time password错

1.注册npm上传模块报错

这几天学到npm,跟着视频学上传自己的模块报了如下错误

err: This operation requires a one-time password 还有其他的一大堆

这是因为npmjs平台强制开发者们要开启2FA验证

2.解决办法

登录npmjs官网,如果是首次发布就点击头像然后点击account选项然后在页面中找到Enable 2FA,如果是更新包的话就直接进入自己包的页面然后切换到setting页面下

接下来就是开启验证,我的是直接开启了指纹验证,开启后就可以继续上传了

npm login

在这里插入图片描述
开启2FA验证后,再输入npm login 就不会报错了,大家要注意阅读它的提示,框起来的那个地址,要自己复制,去浏览器打开,拿验证码再输入,就搞定了!
在这里插入图片描述

3.上传模块

npm publish

当出现如下图片时则证明上传成功,上传成功等一会去网站刷新,一会就有了!
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/m0_57524265/article/details/129254141