Grunt spawned process not capturing output Grunt spawned process not capturing output node.js node.js

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));});