NPM 和受制裁的 "Man in the Middle" 活动

NPM and Sanctioned "Man in the Middle" Activites

我的公司做了 "Man in the Middle" 事情,这样他们就可以看到所有员工在 SSL 站点上所做的事情。

昨天我在工作中第一次尝试使用 Node 包管理器。 (我以前在家用过成功。)

所以当我尝试 运行 它来获取 Gulp 包时,我得到了一个错误:

SELF_SIGNED_CERT_IN_CHAIN

我很确定这是因为我的公司在我和实际的 NPM 站点之间有自己的证书。

有没有什么方法可以告诉 NPM,即使证书是自签名的,也可以继续进行?

npm config set strict-ssl false 全局启用。

npm install --strict-ssl=false ... 只对一个 npm 安装禁用严格的 SSL 检查