I am getting an UNABLE_TO_VERIFY_LEAF_SIGNATURE
error when I try to install hexo-cli on Windows. I have tried switching to another mirror but that did not fix the problem.
可以将文章内容翻译成中文,广告屏蔽插件可能会导致该功能失效(如失效,请关闭广告屏蔽插件后再试):
问题:
回答1:
Are you behind a corporate proxy? They are most likely intercepting & MiTM'ing the traffic with a self signed SSL certificate.
A hacky solution is just to turn off SSL for NPM
npm set strict-ssl false
More detailed instructions can be found here: How to fix SSL certificate error when running Npm on Windows?
References:
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