我想做一个 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
此外,如果有比运行 'exec' 更好的方法从 cakefile 调用 coffeescript 命令,请也发布。