Node-gyp和自定义依赖项/库/标头安装路径

时间:2015-04-23 19:10:22

标签: node.js npm node-gyp grpc

我有一个构建环境,我的库(和标题)安装在自定义位置。从npm安装软件包时,使用node-gyp的模块会因为无法找到我已安装的库(或标头)而失败。如何让node-gyp知道我的自定义安装位置(linux)?

1 个答案:

答案 0 :(得分:3)

如果您在同一行中的CXXFLAGS之前设置LDFLAGSnpm install <pkg>,它似乎有效:

$ CXXFLAGS=-I/path/to/include LDFLAGS=-L/path/to/lib npm install <pkg>

或者,您可以在npm install

之前导出标记
$ export CXXFLAGS=-I/path/to/include
$ export LDFLAGS=-L/path/to/lib
$ npm install <native-package>