Node-gyp和自定义依赖/库/头安装path

我有一个构build环境,我的库(和标题)安装到一个自定义的位置。 当从npm安装包时,使用node-gyp的模块会失败,因为他们找不到我已经安装的库(或头文件)。 我如何使node-gyp意识到我的自定义安装位置(linux)?

如果你在同一行的npm install <pkg>之前设置了CXXFLAGSLDFLAGS ,它似乎工作:

 $ 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> 
Interesting Posts