2016-08-31 3 views
0

Ich fummle um den node-mariasql Quellcode und möchte einige Sachen ändern und das Projekt neu aufbauen, während ich gehe. Mein intuitiver Ansatz bestand darin, einfach node-gyp rebuild vom Stamm des Projekts auszuführen. Leider sieht es aus wie es immer noch einmal das gesamte Projekt baut, auch wenn ich auf einer der Quelldateien nur eine Änderung vornehmen:Inkrementelle Erstellung eines Node-Gyp-Projekts

~/Documents/workspace/node-mariasql$ node-gyp rebuild 
gyp info it worked if it ends with ok 
gyp info using [email protected] 
gyp info using [email protected] | linux | x64 
... 
make: Entering directory '/home/vagrant/Documents/workspace/node-mariasql/build' 
    CXX(target) Debug/obj.target/taocrypt/deps/libmariadbclient/extra/yassl/taocrypt/src/aes.o 
    CXX(target) Debug/obj.target/taocrypt/deps/libmariadbclient/extra/yassl/taocrypt/src/aestables.o 
    ... (and so on...) 

    CC(target) Debug/obj.target/zlib/deps/libmariadbclient/zlib/zutil.o 
    AR(target) Debug/obj.target/deps/libmariadbclient/zlib/zlib.a 
    COPY Debug/zlib.a 
    CXX(target) Debug/obj.target/sqlclient/src/binding.o 
../src/binding.cc:71:0: warning: "DEBUG" redefined [enabled by default] 
    SOLINK_MODULE(target) Debug/obj.target/sqlclient.node 
    COPY Debug/sqlclient.node 
make: Leaving directory '/home/vagrant/Documents/workspace/node- 
mariasql/build' 
gyp info ok 

Der Build-Prozess dauert eine Weile, wie kann ich das Projekt machen inkrementell gebaut werden?

Antwort

0

Gemäß der Dokumentation node-gyp rebuild läuft clean, configure und build Befehle alle in einer Reihe. Führen Sie einfach node-gyp build aus, um make aufzurufen.

+0

Danke, das war eine dumme Frage ^^ –