npm包进行升级的时候会提示这个问题。
网上针对这个的解决方案大概是以下方式。
1、清除npm缓存,npm cache clean --force。
2、禁用SSL,npm config set strict-ssl false。
但是没有实际解决问题,以后使用会造成诸多不安全的因素。
针对这类错误,错误截图,如下所示
实际是因为使用的包的镜像地址存在非安全证书的问题。
我延用之前淘宝的旧的镜像地址:https://registry.npm.taobao.org。
淘宝的镜像地址已经变更,新镜像地址:https://registry.npmmirror.com。
使用命令更新镜像源:npm config set registry https://registry.npmmirror.com
更新之后,npm升级包也可以正常升级。