首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Gatsby插件sharp在MacOS上构建得很好,但在Debian容器上构建失败

Gatsby插件sharp在MacOS上构建得很好,但在Debian容器上构建失败
EN

Stack Overflow用户
提问于 2021-02-12 14:19:51
回答 1查看 152关注 0票数 0

我正在使用Gatsby插件夏普和其他插件的备注图像。下面提供了包json。

奇怪的是,构建在MacOS上运行良好,但是在尝试获取PNG镜像的元数据时,在Debian docker容器中失败了。gatsby-plugin-sharp面临此错误

仅包含package.json依赖项

代码语言:javascript
复制
"dependencies": {
    "@buzz/as-components": "^1.0.3",
    "@dx/continuum-footer": "^1.5.1",
    "@marcom/ac-sasskit": "^7.3.0",
    "gatsby": "^2.26.1",
    "gatsby-plugin-emotion": "^5.2.0",
    "gatsby-plugin-flexsearch": "^1.0.3",
    "gatsby-plugin-manifest": "^2.6.1",
    "gatsby-plugin-offline": "^3.4.0",
    "gatsby-plugin-react-helmet": "^3.4.0",
    "gatsby-plugin-sass": "^3.0.0",
    "gatsby-plugin-sharp": "^2.14.1",
    "gatsby-remark-autolink-headers": "^2.10.0",
    "gatsby-remark-code-buttons": "^2.0.4",
    "gatsby-remark-images-anywhere": "^1.3.0",
    "gatsby-remark-prismjs": "^3.13.0",
    "gatsby-source-filesystem": "^2.5.0",
    "gatsby-transformer-remark": "^2.16.0",
    "gatsby-transformer-sharp": "^2.12.0",
    "prismjs": "^1.23.0",
    "prop-types": "^15.7.2",
    "react": "^16.13.1",
    "react-dom": "^16.12.0",
    "react-helmet": "^6.1.0",
    "react-multilevel-sidebar": "^1.0.4",
    "remark-grid-tables": "^2.1.1",
    "sass": "^1.32.4"
  },
  "engines": {
    "node": ">=15.0.0 <=15.8.0"
  },
  "devDependencies": {
    "node-sass": "^5.0.0",
    "prettier": "2.2.1"
  }

我面临的错误:

代码语言:javascript
复制
/app/src/blog/2019-02-19-gridsome-05/plugins.png
 

  Error: Input file contains unsupported image format

关于这个错误没有太多的细节可用-任何帮助都将不胜感激。我觉得这可能是一个C库问题,因为Gatsby插件是动态构建的,并利用了C/CPP库。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-02-12 18:22:58

最终解决了这个问题-把问题的原因留在这里,这样它就可以帮助其他人-我使用的是NodeJS - 15.8.0-slim基础镜像。Gatsby插件Sharp依赖于幕后的C库和二进制文件,而这些并不是真正包含在Slim基础映像中的。我使用15.8.0-buster图像,效果很好。

这个日志极具误导性,最终浪费了我大量的时间。希望这能节省其他人的时间。

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

https://stackoverflow.com/questions/66167197

复制
相关文章

相似问题

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