Vorrei creare un'attività di Cakefile per guardare alcuni file CoffeeScript come se avessi eseguito coffee -c -w js/*.coffee
.Uscita durante la visualizzazione di file CoffeeScript da un'attività cakefile
Lo sta guardando e ricompilando con successo, ma non registra il solito output sul terminale quando c'è un errore di compilazione come sarebbe se avessi appena eseguito lo script dal terminale. Qualche idea su come farlo accadere?
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
Inoltre, se c'è un modo migliore per richiamare un comando CoffeeScript da un cakefile che correre 'exec' si prega di inviare anche questo.
'customFds' è deprecato: http : //nodejs.org/api/child_process.html. la soluzione di Daniela ha funzionato come un fascino per me. – Zeke
Puoi anche usare 'stdio: 'inherit'' invece di' customFds: [0..2] '. – epidemian