第三方库如何包含在本机node.js模块中?

时间:2013-08-04 18:31:07

标签: node.js

我正在为C / C ++中的node.js开发一个简单的模块。该模块依赖于第三方(开源)C库,可以在我的模块可以编译的机器上安装或不安装。

我的问题是,我该如何处理这种依赖? bindings.gyp是否提供了我可以使用的某种机制,我只是捆绑它(如果那样,怎么样?),或者我应该记录下来并告知用户在编译我的模块之前安装库?