如果我在我的存储库中执行 npm install
。我收到以下错误
npm ERR! code UNABLE_TO_GET_ISSUER_CERT_LOCALLY
npm ERR! errno UNABLE_TO_GET_ISSUER_CERT_LOCALLY
npm ERR! request to https://registry.npmjs.org/co failed, reason: unable to get local issuer certificate
我试过了
npm config set registry https://registry.npmjs.org/
但这并不能解决问题
请帮助解决此问题。提前致谢!
原文由 Thangakumar D 发布,翻译遵循 CC BY-SA 4.0 许可协议
这似乎是 在安装项目所需包时尝试使用 SSL 的问题。这是由于您设置 npm 注册表的方式造成的:
请注意您的 npm 注册表中的 https 前缀, 超文本传输协议安全 (HTTPS) 是 HTTP 的安全版本,该协议用于在您的浏览器和您所连接的网站之间发送数据。 HTTPS 末尾的“S”代表“安全” 。这意味着您的浏览器和网站之间的所有通信都是加密的。 HTTPS 页面通常使用 两种安全协议之一来加密通信 - SSL(安全套接字层)或 TLS(传输层安全)。
或许您可以尝试以下操作,看看是否能解决您的问题:
然后尝试使用
npm install
重新安装依赖项或者,您可以通过执行以下操作 关闭 ssl 要求(尽管使用由您自己决定):
然后尝试使用
npm install
再次安装您的要求