我有一个构建环境,在这个环境中,我的库(和头)被安装到一个自定义位置。当从npm安装包时,使用node的模块会失败,因为它们找不到我安装的库(或标头)。如何使node知道我的自定义安装位置(linux)?
发布于 2015-04-23 21:02:47
如果您在同一行中将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>https://stackoverflow.com/questions/29832321
复制相似问题