Reputation: 91
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.
Upvotes: 7
Views: 20409
Reputation: 521
Please, follow instructions described here:
How to fix SSL certificate error when running Npm on Windows?
As the author suggests, the point here to use NODE_EXTRA_CA_CERTS
environment variable. Keep in mind that setting npm config set cafile <path>
causes npm
to only use the certs provided in that file, instead of extending the existing ones with it.
Upvotes: 0
Reputation: 709
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:
Upvotes: 9