node-pre-gyp

方便以预编译二进制形式发布和安装Node.js C++扩展的工具,位于npm与node-gyp之间,让用户免于本地编译。

分享到 X许可证: BSD-3-Clause

概述

node-pre-gyp 是一个用于把 Node.js 的 C++ 扩展以预编译二进制形式发布和安装的工具。它位于 npm 与 node-gyp 之间,为扩展作者提供跨平台的二进制部署方式,使用者安装时无需自己编译。它作为扩展的依赖项安装,并通过自带的命令行工具来使用。

主要特点

  • 可从二进制文件安装 C++ 模块的命令行工具
  • 用于构建、打包、测试和发布二进制的命令
  • 可选择从源码构建或在缺少二进制时回退构建
  • 可查找并加载已安装二进制的 JS 模块

适用场景

适合希望用户直接安装预编译二进制而不必编译的 Node.js C++ 扩展作者。配置需要在 package.json 中添加条目,并使用 S3 客户端发布。

上游仓库
mapbox/node-pre-gyp
GitHub 上的 fork
Guo-astro/node-pre-gyp
上游 Star 数
1.2k
分类
开发者工具与基础设施
编程语言
JavaScript
许可证
BSD-3-Clause
Fork 时间
2020-11-01
同步状态
已同步上次同步 2026-09-29