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

Tauri项目中Sharp安装报错:依赖与构建问题求助

解决Tauri项目中sharp@0.23.4构建失败问题
  • 清理缓存并重装依赖

    • 执行npm cache clean --force彻底清理npm缓存
    • 删除项目目录下的node_modules、package-lock.json(若用yarn则删除yarn.lock)
    • 重新执行npm install
  • 匹配Tauri与Sharp的兼容版本

    • sharp@0.23.4版本较老,建议尝试安装和当前Tauri版本兼容的sharp版本,比如npm install sharp@0.29.0(该版本适配多数Tauri稳定版)
  • 手动指定镜像安装sharp二进制包

    • 若网络问题导致自动下载二进制包失败,执行以下命令指定镜像:
      npm install sharp --sharp_binary_host=https://npmmirror.com/mirrors/sharp
      npm install sharp --sharp_libvips_binary_host=https://npmmirror.com/mirrors/sharp-libvips
      
    • 也可直接从sharp的GitHub Releases下载对应系统的二进制包,解压后放置到node_modules/sharp/vendor目录下
  • 补全系统依赖库

    • Windows:安装Visual C++ Build Tools,勾选「Desktop development with C++」组件
    • macOS:执行xcode-select --install安装Xcode命令行工具,或用Homebrew安装brew install vips
    • Linux:根据发行版安装libvips开发包,比如Ubuntu/Debian用sudo apt-get install libvips-dev,CentOS/RHEL用sudo yum install vips-devel
  • 排查Tauri构建配置

    • 检查tauri.conf.json中的build字段,确认没有自定义钩子脚本干扰sharp构建流程
    • 先单独执行npm run build构建前端代码,确认问题出在前端构建还是Tauri打包环节

内容的提问来源于stack exchange,提问作者Jimmy Ngome

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.13 15:54:52