npm 上传报错 ERR! 426 Upgrade Require (感谢凡人进阶大佬给的解答)

309 阅读1分钟
开始之前我要感谢@凡人进阶大佬给我的帮助 . 当然也要感谢阿里老马给我们提供的镜像服务

相信很多人报错的第一件事就是面向百度 不过 有的错误网上也不见得有正确答案 过程是这样的 adduser 的过程中 输入用户名 回车 输入密码 回车 输入邮箱回车 最后就是邮箱验证码了 然而第三步直接报错 E426 下图所示

微信图片_20220428192025.png

微信图片_20220428192037.png

下图 网上的答案 链接造成的错误大同小异 要不就是版本低 要不就是我这种 用错了接口 我用的 HTTP 官网是 HTTPS 所以就会出现这种问题 命令 npm config set registry=https://registry.npmjs.org/

微信图片_20220428191931.png

复习一下镜像

下包速度慢的原因:默认情况下,npm 从一个名为 registry.npmjs.org/ 的服务器上下包。这个服务器在国外,因此下包速度会非常慢。

解决方案:把 npm的下包地址,从国外的服务器切换为国内的服务器。

检查当前的下包地址:

npm config get registry

把下包的地址切换为国内的淘宝服务器

npm config set registry=https://registry.npm.taobao.org/