You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

NestJS项目Docker容器运行时无法加载linux-x64版本sharp模块的问题求助

NestJS项目Docker容器运行时无法加载linux-x64版本sharp模块的问题求助

各位大佬好,我目前在开发一个NestJS项目,用到了sharp库处理图片,之前Docker容器运行都正常,最近突然开始报错了。我先贴一下我的Dockerfile内容:

FROM node:20-alpine AS builder
WORKDIR /app
COPY . .
RUN yarn
RUN npx nx build api --production=true

FROM node:20-alpine AS runner
WORKDIR /app
COPY --from=builder /app/package.json ./
COPY --from=builder /app/yarn.lock ./
RUN yarn install --production
RUN yarn add sharp --ignore-engines
COPY --from=builder /app/dist/apps/api ./

ARG PORT=3333
ENV PORT=${PORT}
EXPOSE ${PORT}
CMD [ "node", "main" ]

我已经尝试过升级、降级sharp的版本,但是问题依然存在。有没有朋友遇到过类似的情况,或者能帮我分析一下可能的原因?

内容来源于stack exchange

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.07 11:22:57