npm错误!errno无法\u验证\u叶子\u签名失败,原因:无法验证第一个证书

npm错误!errno无法\u验证\u叶子\u签名失败,原因:无法验证第一个证书,npm,nexus,ca,Npm,Nexus,Ca,因此,当我尝试在Nexus中运行NPM PUBLISH到NPM Private Repo时,就会出现这个问题 我能够按照以下顺序创建一个PEM文件,以便能够从防火墙后面成功运行NPM安装 代理 发行子公司1 根钙 有两种可能的subca在运行此操作的环境中颁发证书,内部私有回购的证书由subca 2颁发 我已尝试使用所有证书创建一个PEM,但我不确定这是否是正确的方法,或者我的订单是否不正确,或者是否有一种方法可以为NPM设置一个单独的PEM以用于发布和安装 代理 Nexus服务器 副2 子载波

因此,当我尝试在Nexus中运行NPM PUBLISH到NPM Private Repo时,就会出现这个问题

我能够按照以下顺序创建一个PEM文件,以便能够从防火墙后面成功运行NPM安装

代理 发行子公司1 根钙

有两种可能的subca在运行此操作的环境中颁发证书,内部私有回购的证书由subca 2颁发

我已尝试使用所有证书创建一个PEM,但我不确定这是否是正确的方法,或者我的订单是否不正确,或者是否有一种方法可以为NPM设置一个单独的PEM以用于发布和安装

代理 Nexus服务器 副2 子载波1 根钙

对于NPM来说,我是个新手,我通常不需要从多个证书创建PEM文件……我的大部分经验是使用Maven来提取工件并发布到我们的内部repo,以及与cacerts商店合作,因此任何帮助/想法都将不胜感激

我尝试将npm用户和全局配置中的CAFILE设置为我创建的两个不同的PEM文件,并尝试将其直接指向我的IBM JDK CACERTS文件,希望能够完成这项工作,但我只是停留在这一点上

NPM安装在这一点上工作顺利,所以我认为这只是我的PEM文件出了问题

提前感谢您的帮助