Я хотел бы сделать задачу Cakefile, чтобы посмотреть некоторые файлы CoffeeScript, как если бы я запустил coffee -c -w js/*.coffee
.
Он успешно просматривает и перекомпилирует их, но не регистрирует обычный вывод в терминал, когда возникает ошибка компиляции, как если бы я только запускал скрипт из терминала. Есть идеи, как это сделать?
exec = require('child_process').exec
task 'watch','watch all files and compile them as needed', (options) ->
exec 'coffee -c -w js/*.coffee', (err,stdout, stderr) ->
console.log stdout
Кроме того, если есть лучший способ вызвать команду coffeescript из файла тортов, чем запуск exec, пожалуйста, опубликуйте это тоже.