4

ライブラリ (およびヘッダー) がカスタムの場所にインストールされているビルド環境があります。npm からパッケージをインストールすると、インストールしたライブラリ (またはヘッダー) が見つからないため、node-gyp を使用するモジュールが失敗します。node-gyp にカスタム インストールの場所 (Linux) を認識させるにはどうすればよいですか?

4

1 に答える 1

5

同じ行でCXXFLAGSand LDFLAGSbeforeを設定すると、うまくいくようです: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>
于 2015-04-23T21:02:47.147 に答える