当前位置: 首页 > news >正文

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邀请你成为协作者后,可以推包成功

http://www.cnnetsun.cn/news/91852.html

相关文章:

  • 什么是关键字驱动测试?
  • 前沿技术借鉴研讨-2025.12.16(超声心动图综述/妊娠期糖尿病/降低CTG解读主观性)
  • 别让发成绩,耗掉你课后的半小时
  • 企业级 Prompt 管理中心:实验分流 + 曝光埋点 + 可回溯,版本化/AB/DSL/可观测全齐
  • 执行 install.sh 报错 `env: ‘bash\r‘: No such file or directory` 怎么解决?
  • Part 10|我给这套系统划的第一个边界
  • agent-zh.md
  • 为什么过滤 rtmpt 而不是 rtmp?
  • Navicat x 达梦技术指引 | 启用和配置AI助手
  • Transformer的注意力权重的理解
  • 解构 Codigger:从内核到无限生态的“进化阶梯”
  • 基于Python的高考志愿报名推荐系统源码设计与文档
  • 飞桨PaddlePaddle入门与核心实践
  • 使用ZYNQ芯片和LVGL框架实现用户高刷新UI设计系列教程(第四十讲)
  • 热销榜单:2025年高口碑数字人推荐,解决你的选择难题!
  • 应“双碳”考核!安科瑞通信机房能耗监测方案,让PUE管控精准落地
  • 1天净流入10亿!A500ETF南方凭什么成为布局中国核心资产的优选?
  • Android 基础入门教程之RelativeLayout(相对布局)
  • 基于微信小程序的跑腿系统的设计与实现毕业设计项目源码
  • 基于SpringBoot的社区老年人健康知识阅读分享管理系统毕业设计项目源码
  • MySQL迁移达梦数据库,Quartz报错“无效的表或视图名”
  • Dify入门:搭建一个文件翻译智能体
  • 基于SpringBoot的金丰旺零售商经营平台系统毕业设计项目源码
  • Git:分布式版本控制的哲学、理论与创新
  • 农业产量预测的终极方案:R语言中XGBoost+随机森林+ARIMA融合技巧
  • 为什么90%的团队都选错了Dify排序算法?真相在这里!
  • 揭秘云原生Agent网络难题:如何高效配置Docker容器通信
  • 基于Python的电商用户购买行为数据分析系统设计与实现(源代码+文档+PPT+调试+讲解)
  • 为什么你的Dify模型加载总失败?这3个坑90%的人都踩过
  • ClaudeCode 实战指南(五):SubAgent 深度解析与专家团队构建