Grunt spawned process not capturing output
Try setting it to opts: {stdio: 'inherit'}
. Otherwise you can pipe the output:
var child = grunt.util.spawn({ cmd: process.argv[0], // <- A better way to find the node binary args: ['app.js']});child.stdout.pipe(process.stdout);child.stderr.pipe(process.stderr);
Or if you want to modify the output:
child.stdout.on('data', function(buf) { console.log(String(buf));});