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?
Danke, das war eine dumme Frage ^^ –