https://github.com/apache/cordova-lib/blob/d77ebc40a16ab27a8ed22c0bbf2ab8a84a5ac448/cordova-lib/src/hooks/HooksRunner.js#L188
It's using child_process.spawn (if you dig down) and is probably ignoring all stdio when running the script. On Thu, Mar 26, 2015 at 3:10 PM, Raymond Camden <[email protected]> wrote: > This may stray into the "it should be on the google group" territory, > if so, just let me know. > > I'm rewriting Holly's after_platform_add hook to use module.exports. > When I do, I notice console.log no longer works. Is that expected - > and if so - is there a workaround? (To be clear, the hook still works > perfectly well as far as I can see, I just don't see console output.) > > module.exports = function(context) { > > console.log("Testing "+context); > var pluginlist = [ > "org.apache.cordova.device", > "org.apache.cordova.device-motion", > "org.apache.cordova.device-orientation", > "org.apache.cordova.geolocation" > ]; > > // no need to configure below > var fs = require('fs'); > var path = require('path'); > var sys = require('sys') > var exec = require('child_process').exec; > > function puts(error, stdout, stderr) { > //console.log(stdout); > } > > pluginlist.forEach(function(plug) { > exec("cordova plugin add " + plug, puts); > }); > > > } > > -- > =========================================================================== > Raymond Camden, Developer Advocate for MobileFirst at IBM > > Email : [email protected] > Blog : www.raymondcamden.com > Twitter: raymondcamden > > --------------------------------------------------------------------- > To unsubscribe, e-mail: [email protected] > For additional commands, e-mail: [email protected] > --------------------------------------------------------------------- To unsubscribe, e-mail: [email protected] For additional commands, e-mail: [email protected]
