Node-gyp和自定义依赖/库/头安装path
我有一个构build环境,我的库(和标题)安装到一个自定义的位置。 当从npm安装包时,使用node-gyp的模块会失败,因为他们找不到我已经安装的库(或头文件)。 我如何使node-gyp意识到我的自定义安装位置(linux)?
如果你在同一行的npm install <pkg>
之前设置了CXXFLAGS
和LDFLAGS
,它似乎工作:
$ 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>