【问题标题】:Windows pngquant failed to build in a gatsby projectWindows pngquant 无法在 gatsby 项目中构建
【发布时间】:2020-07-13 06:34:35
【问题描述】:

我有一个 gatsby react 项目,我一直在将包添加到默认模板。但是这些软件包中的一个或多个似乎与 gatsby 不兼容。我删除了 node_modules 和 yarn.lock 文件并调用yarn install yield

error C:\Users\RKevi\source\repos\gatsby-garb\node_modules\pngquant-bin: Command failed.
Exit code: 1
Command: node lib/install.js
Arguments:
Directory: C:\Users\RKevi\source\repos\gatsby-garb\node_modules\pngquant-bin
Output:
‼ Response code 500 (Internal Server Error)
  ‼ pngquant pre-build test failed
  i compiling from source
  × Error: pngquant failed to build, make sure that libpng-dev is installed
    at C:\Users\RKevi\source\repos\gatsby-garb\node_modules\bin-build\node_modules\execa\index.js:231:11

我知道它与我安装的软件包有关,因为如果我使用 gatsby new MyNewGatsbyProject 创建一个新的 gatsby 项目并从失败的项目中复制 package.json,那么新项目也无法执行 yarn install 而没有错误。有没有人遇到过在 gatsby 项目中构建 pngquant 这个错误的经验?

【问题讨论】:

  • 我面临同样的问题。我尝试在 power shell 上安装 windows-build-tools 但遇到了同样的错误:
  • 输出:‼ getaddrinfo ENOENT raw.githubusercontent.com ‼ pngquant 预构建测试失败我从源代码编译 × 错误:pngquant 构建失败,请确保已安装 libpng-dev
  • 这里的情况相同。不确定这是否仅在 Windows 上,我看到其他操作系统的人也有类似的问题。

标签: gatsby


【解决方案1】:

似乎是 Github 关闭的问题。错误是 500,与访问 Github 时得到的完全相同。

见:https://www.githubstatus.com/

调查中 - 我们正在调查有关性能下降和错误率增加的报告。”。

世界标准时间 7 月 13 日 04:06

【讨论】:

    猜你喜欢
    • 2018-09-17
    • 2016-05-09
    • 1970-01-01
    • 1970-01-01
    • 2017-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2013-07-05
    相关资源
    最近更新 更多