在Windows和MacOS上遇到相同的问题。我正在使用azure devops,它需要从我们的Azure Azure Devops 2019上下载安全文件。我已找到了问题。似乎node并没有在Mac上使用钥匙串来获得git之类的自选锯齿。在Windows上,我将自签名证书添加到“ .. \ git \ mingw64 \ ssl \ certs \ ca-bundle.crt”。但是对于Node,我正在尝试添加它,似乎只是不想工作 对于Mac,我尝试过:
$ export NODE_EXTRA_CA_CERTS=/path/abc/certname.cer
$ npm config set strict-ssl false
$ npm config set cafile /path/abc/certname.cer
对于Windows,我还没有弄清楚