2013-04-12 9 views
6

ノードのネイティブアドオンのためにnode-wafビルドからnode-gypビルドシステムに移行しています。 node-gypは複数のターゲットバージョンをサポートしていると言っていますが、node-gypを使用しているときにターゲットノードのバージョンを指定する方法が見つかりませんでした。node-gypビルドノードの拡張子を指定する方法

私のシステムにはノードv0.10.3がインストールされていますが、ノードバージョン0.8.20用に自分のネイティブアドオンをビルドする必要があります。私がアドオンをビルドすると、v0.10.3のヘッダが使用されますが、それは誤りです。

node-gypを使用して構成/構築中にノードのバージョンを指定する方法が見つかりません。

助けてください。

答えて

11

解決策は、node-gypを使用して設定するときに--target引数を指定することです。例えば、

node-gyp --arch=<WHATEVER> --target=v0.8.20 configure 
関連する問題