我有一个构建环境,我的库(和标题)安装在自定义位置。从npm安装软件包时,使用node-gyp的模块会因为无法找到我已安装的库(或标头)而失败。如何让node-gyp知道我的自定义安装位置(linux)?
答案 0 :(得分:3)
如果您在同一行中的CXXFLAGS
之前设置LDFLAGS
和npm 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>