So file a bug? Know a way around it?
On Thu, Mar 26, 2015 at 5:46 PM, Shazron <[email protected]> wrote: > actually it has stdio:inherit, and does capture the output and pushes > it back up the chain, so somewhere up the chain no one does anything > with it > > On Thu, Mar 26, 2015 at 3:36 PM, Shazron <[email protected]> wrote: >> 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] > -- =========================================================================== 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]
