diff --git a/tasks/lib/server.js b/tasks/lib/server.js index cbeb16e..eb8d681 100644 --- a/tasks/lib/server.js +++ b/tasks/lib/server.js @@ -96,7 +96,17 @@ module.exports = function(grunt, target) { } }); } - + server.stderr.on('data', function(data) { + if (!options.debug) { + finished(); + } else { + var message = "" + data; + var regex = new RegExp('debugger listening', "gi"); + if (!message.match(regex)) { + finished(); + } + } + }); server.stdout.pipe(process.stdout); server.stderr.pipe(process.stderr); } else {