Sharp 安装失败 read ECONNRESET 项目运行报错:Cannot find module '../build/Release/sharp.node'
今天运行项目,直接就跑不起来了:
Something went wrong installing the "sharp" module Cannot find module '../build/Release/sharp.node' Require stack: - F:\eggRestful\node_modules\sharp\lib\constructor.js - F:\eggRestful\node_modules\sharp\lib\index.js - F:\eggRestful\app\controller\tool\avif.js - F:\eggRestful\node_modules\egg-core\lib\utils\index.js - F:\eggRestful\node_modules\egg-core\lib\egg.js
于是直接安装 sharp,发现根本就安装不上:
F:\eggRestful>npm i sharp -s sharp: Downloading https://github.com/lovell/sharp-libvips/releases/download/v8.10.6/libvips-8.10.6-win32-x64.tar.br sharp: Installation error: connect ETIMEDOUT 20.205.243.166:443 sharp: Please see https://sharp.pixelplumbing.com/install for required dependencies
npm 安装托管在 github 上的软件总是会出错,归根结底还是网络问题。
后面尝试自己下载 libvips 的安装包,然后在进行安装,发现也还是不行,最后我是通过修改镜像终于安装成功。使用镜像地址(仅设置 sharp):
npm config set sharp_binary_host "https://npmmirror.com/mirrors/sharp" npm config set sharp_libvips_binary_host "https://npmmirror.com/mirrors/sharp-libvips"
sharp 是基于 libvips 的封装,所以在安装的时候会去下载 libvips 的本体,所以最好提前配置好镜像源。
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论