@stbzmi/sharp-darwin-arm64
v0.34.5
Published
Prebuilt sharp binaries for macOS Apple Silicon (arm64) with HEIC support
Readme
@stbzmi/sharp-darwin-arm64
macOS Apple Silicon (arm64) 平台的 sharp 预编译包,包含 HEIC/HEIF 支持。
说明
此包包含使用系统 libvips >= 8.17.3 编译的 sharp 二进制文件,支持 HEIC/HEIF 格式。
使用方法
此包由 @stbzmi/common-node 自动安装,无需手动安装。
构建说明
在 macOS Apple Silicon 机器上构建:
安装依赖:
brew install vips pkg-config安装 sharp:
pnpm add [email protected]运行构建脚本:
pnpm --filter @stbzmi/sharp-darwin-arm64 build或
cd packages/sharp-darwin-arm64 pnpm build
构建脚本会自动:
- 检测 Homebrew 路径
- 设置环境变量(SHARP_FORCE_GLOBAL_LIBVIPS=1, PKG_CONFIG_PATH)
- 删除预编译二进制文件
- 编译 sharp(使用系统 libvips)
- 将构建产物复制到
prebuilt/目录
文件结构
sharp-darwin-arm64/
├── package.json
├── scripts/
│ └── install.js # 安装脚本
├── prebuilt/ # 预编译文件目录
│ └── build/
│ └── Release/
│ └── sharp.node
└── README.md