coffee -c -w js/*.coffee
を実行した場合と同じように、CoffeeScriptファイルを見るためのCakefileタスクを作りたいと思います。cakefileタスクからCoffeeScriptファイルを見たときの出力
正常に視聴して再コンパイルしますが、端末からスクリプトを実行したようなコンパイルエラーが発生した場合は、通常の出力を端末に記録しません。どのようにこれを行うにはどのようなアイデア?
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のコマンドを呼び出すためのより良い方法があるかどうすぎていることを投稿してください。
'customFds'は廃止されます。http ://nodejs.org/api/child_process.html。ダニエルの解決策は私の魅力のように働いた。 – Zeke
'customFds:[0..2]'の代わりに 'stdio: 'inherit''を使うこともできます。 – epidemian