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

踩坑总结

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

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

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

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

命令行下执行:

关闭npm的https(取消npm的https认证)
npm config set strict-ssl false

你可能感兴趣的:(vue,npm)