nestjs:docker build时执行npm install sharp提示downloading libvips socket hang up

问题:

如题

参考:

sharp - High performance Node.js image processing

参考chinese-mirror处理

原因:

默认是从github上下载libvips库,但是使用socket协议,linux下不挂载梯子是无法加速的,因此得更换下镜像源

解决办法:

在npm i 之前调用

复制代码
npm config set sharp_binary_host "https://npmmirror.com/mirrors/sharp"
npm config set sharp_libvips_binary_host "https://npmmirror.com/mirrors/sharp-libvips"
相关推荐
蝎子莱莱爱打怪12 小时前
GitLab CI/CD + Docker Registry + K8s 部署完整实战指南
后端·docker·kubernetes
codingWhat12 小时前
整理「祖传」代码,就是在开发脚手架?
前端·javascript·node.js
臣妾没空13 小时前
里程碑5:完成框架npm包抽象封装并发布
前端·npm
ServBay13 小时前
Node.js、Bun 与 Deno,2026 年后端运行时选择指南
node.js·deno·bun
sudo_jin18 小时前
前端包管理器演进史:为什么 npm 之后,Yarn 和 pnpm 成了新宠?
前端·npm
码路飞20 小时前
Node.js 中间层我维护了两年,这周终于摊牌了——成本账单算完我人傻了
node.js
小p2 天前
docker学习7:docker 容器的通信方式
docker
小p2 天前
docker学习5:提升Dockerfile水平的5个技巧
docker
小p2 天前
docker学习3:docker是怎么实现的?
docker
None3212 天前
【NestJs】使用Winston+ELK分布式链路追踪日志采集
javascript·node.js