npm 报错 request to https://registry.cnpmjs.org/vue failed, reason: Hostname/IP does not match certificate‘

来自:https://blog.csdn.net/qq_39378657/article/details/107550663 侵删

踩坑总结
本来是非常简单的一个报错。
正常情况下,按照网上的方法就可以解决问题。

但是我尝试了使用代理、换源、重装node.js(但是npm的配置参数没变),都没有解决问题,我就在想,那一定是网络配置这块的问题了。

因为一直使用公司内部的网络,做了很多限制,又不可以使用自己的移动网去拉取。于是联系项目的负责人,就说明情况,看怎么解决这个问题,然后又给了我一个代理ip,问题才解决。

归根结底,如果下面这条命令执行完还不行,就换网络。

命令行下执行:

关闭npm的https(取消npm的https认证)

npm config set strict-ssl false
原文地址:https://www.cnblogs.com/Byme/p/14648862.html