首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >yarn pngquant & libpng自签名证书错误

yarn pngquant & libpng自签名证书错误
EN

Stack Overflow用户
提问于 2019-11-27 01:59:51
回答 1查看 435关注 0票数 1

我正在尝试使用yarn安装gatsby-transformer-sharp gatsby-plugin-sharp。

不幸的是,当我尝试安装它们时,显示以下错误:

代码语言:javascript
复制
error /Users/david.hewitt/code/shopfront/node_modules/pngquant-bin: Command failed.
Exit code: 1
Command: node lib/install.js
Arguments:
Directory: /Users/david.hewitt/code/shopfront/node_modules/pngquant-bin
Output:
⚠ self signed certificate in certificate chain
  ⚠ pngquant pre-build test failed
  ℹ compiling from source
  ✖ Error: pngquant failed to build, make sure that libpng is installed
    at /Users/david.hewitt/code/shopfront/node_modules/bin-build/node_modules/execa/index.js:231:11

值得一提的是,这是正确安装时,我在家里,然而,我在一个金融科技工作,我们有安全的地方vpn等。

有没有办法确定它所说的是什么证书,有没有办法克服这个错误?

此外,我还尝试使用brew在本地安装libpng,并在yarn配置中定义证书。

EN

回答 1

Stack Overflow用户

发布于 2019-11-27 17:59:50

通常,在具有公司代理的企业中,SSL终止是执行的,因此您永远看不到第三方证书,而是由内部基础设施动态生成的自签名证书,这可能是您收到此错误的原因。

为了解决这个问题,你通常需要为你的包建立一个内部存储库(由于各种原因,这在任何情况下对于较大的组织都很有用)。然后,该基础设施负责下载/缓存依赖项,并避免与所述代理和证书有关的问题,并将您的工具指向该包代码库;该领域有许多供应商...

或者,使用yarn (和大多数类似的工具),您可以绕过证书检查,但我们都同意这是一个非常糟糕的想法。

使用yarn,您可以这样做:yarn config set "strict-ssl" false

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/59056874

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档