答案 0 :(得分:5)
你是否支持公司代理?他们很可能是拦截和使用自签名SSL证书MiTM'
一个hacky解决方案就是关闭NPM的SSL
npm set strict-ssl false
可在此处找到更详细的说明:How to fix SSL certificate error when running Npm on Windows?
参考文献:
答案 1 :(得分:0)
请按照此处描述的说明进行操作:
How to fix SSL certificate error when running Npm on Windows?
正如作者所建议的,这里的要点是使用 NODE_EXTRA_CA_CERTS
环境变量。请记住,设置 npm config set cafile <path>
会导致 npm
仅使用该文件中提供的证书,而不是使用它扩展现有证书。