news 2026/8/7 14:56:46

npm发布制品包,最新策略2FA

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
npm发布制品包,最新策略2FA

今天要往npm上面推包,结果一直报token过去,项目404

然后查了半天,发现是npm加个安全策略2FA,之前的token方式全部作废

怎么去打开2FA呢:

1.登录npm官网,找到account

2.然后找到2FA,去enable

3.这个时候会跳出一个网页,告诉你可以用物理密钥放入USB设备并插入电脑,或者可以用虚拟密钥。这里选择虚拟密钥

4.点击后会让你插上USB设备,直接点取消,然后选择用手机或者pad去获取密钥。

5.然后会出现一个二维码,这个时候打开手机原相机(不要是微信扫一扫)。以苹果为例,相机扫描二维码后,会提示你在苹果上进行认证。认证完之后,会给出一串密钥(记住,密钥要自己复制保持村好,因为提示以后都不会进行显示)。

6.密钥添加好以后,在cmd进行登录。

npm login --auth-type=legacy

输入账号,密码后,再输入一次性密码时,有一个网址,将此网址打开,是一个二维码,还是用手机原相机扫描后进行认证,然后会给出一次性密码

将密钥输入。输入npm whoami 可以看到自己账号说明登录成功

如何发布制品包

现在改了策略后,如果直接用npm publish会让你去网页上进行认证

现在可以直接用npm publish --auth-type=legacy。然后也是会给出一个网址,用原相机扫描后,给出一次性密钥,然后将密钥输入

如果制品工程是你自己的,就可以直接推包成功,如果制品工程不是你的,需要对应owner邀请你成为协作者后,可以推包成功

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/8/7 23:04:08

什么是关键字驱动测试?

什么是关键字驱动测试? 关键字驱动测试 (KDT) 是测试自动化中的一种脚本技术,其中测试用例指令与实际测试脚本逻辑分开。它利用一组预定义的关键字来表示要在被测应用程序 (AUT) 上执行的操作。这些关键字…

作者头像 李华
网站建设 2026/8/7 21:29:42

别让发成绩,耗掉你课后的半小时

刚改完最后一张试卷,窗外的天色已经暗了。你揉了揉发酸的肩膀,打开班级群准备发成绩,突然又停下了手——直接发表格怕家长看不到自家孩子的分数,一个个私发又要重复复制粘贴,光是想想那几十条消息就觉得头大。是不是也…

作者头像 李华
网站建设 2026/8/7 21:29:16

Part 10|我给这套系统划的第一个边界

在决定从业务边界开始拆系统之后,我很快遇到了一个非常具体的问题。 这个问题不是“模块怎么拆”, 而是:某些逻辑,到底该不该跨过模块边界?这个问题如果不先想清楚, 后面的设计会非常难受。一、这个问题&am…

作者头像 李华