2013-04-12 13 views
6

Ich migriere von node-waf build nach node-gyp build system für native native addons. Node-Gyp sagt, es unterstützt mehrere Ziel-Version, aber ich konnte nicht finden, wie Ziel-Knoten-Version angeben, während Node-Gyp.node-gyp build, wie die Zielknotenversion beim Erstellen der Knotenerweiterung angegeben wird

Problem ist, mein System hat Knoten v0.10.3 installiert, aber ich muss mein natives Addon für Knoten Version 0.8.20 bauen. Wenn ich das Add-on erstelle, verwendet es die Header für v0.10.3, was natürlich Fehler verursacht.

Ich kann nicht finden, wie ich die Knotenversion beim Konfigurieren/Bauen mit Node-Gyp angeben kann.

Bitte helfen.

Antwort

11

Die Lösung besteht darin, während der Konfiguration mit node-gyp das Argument --target anzugeben. für Beispiel

node-gyp --arch=<WHATEVER> --target=v0.8.20 configure