安装hexo-cli时,从NPM获取UNABLE_TO_VERIFY_LEAF_SIGNATURE

当我尝试在Windows上安装hexo-cli时,出现UNABLE_TO_VERIFY_LEAF_SIGNATURE错误。 我试图切换到另一面镜子,但没有解决问题。

在这里输入图像说明

你是否支持公司代理? 他们很有可能通过自签名的SSL证书拦截和传输流量。

一个黑客解决方案就是关闭SSL的NPM

 npm set strict-ssl false 

更详细的说明可以在这里找到: 在Windows上运行Npm时如何解决SSL证书错误?

参考文献:

https://github.com/Medium/phantomjs#i-am-behind-a-corporate-proxy-that-uses-self-signed-ssl-certificates-to-intercept-encrypted-traffic

https://security.stackexchange.com/questions/101721/is-it-possible-for-corporation-to-intercept-and-decrypt-ssl-tls-traffic