阅读 435

npm publish报错: 426 Upgrade Required

今天更新一个npm包的时候,npm publish之后,出现了426 Upgrade Required的报错。

报错log:

38 error code E426 39 error 426 Upgrade Required - PUT http://registry.npmjs.org/vite-aei/-rev/3-fbe7d788fabb250e2281e39b1fc7f166 40 verbose exit 1 复制代码

经过一番查找,最终发生错误的原因:2021年10月4日后,npm 网站和 npm registry 必须使用 TLS 安全套接层 1.2 版本,所以需要升级对应版本。

解决办法如下:

npm install -g https://tls-test.npmjs.com/tls-test-1.0.0.tgz npm config set registry https://registry.npmjs.org 复制代码

注意第二步配置仓库的地址是https开头,如果你不记得自己之前是什么,最好还是执行一下第二行代码。


作者:AEI
链接:https://juejin.cn/post/7020221794825011208


文章分类
后端
版权声明:本站是系统测试站点,无实际运营。本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 XXXXXXo@163.com 举报,一经查实,本站将立刻删除。
相关推荐