プロジェクトでファイルが多くなってくると毎回全体でコンパイルし直すのが辛くなってきたので、編集したものだけ先にコンパイルするようにしてみた。 (function () { var cp = require('child_process'); grunt.event.on('watch', function(action, filepath) { var command = 'tsc ' + filepath; var childProcess = cp.exec(command, ''); childProcess.stdout.on('data', function (d) { console.log('stdout: ', d); }); childProcess.stderr.on('data', function (d) { console.log('stderr: ', d);