Ubuntu 12.04
Node v0.6.14
CoffeeScript 1.3.1
fs.watchFile coffee_eval, (e) ->
console.log e
result = spawn 'coffee', ['-bc', coffee_eval]
msg = ''
result.stderr.on 'data', (str) ->
msg+= str
result.stderr.on 'end', ->
console.log 'msg: ', msg
print "!! #{coffee_eval}\n"
Gist のコード全体: https://gist.github.com/2621576
監視対象のファイルを保存するたびに、メイン関数が一度ではなく twitce と呼ばれます。
私のエディタは Sumlime Text 2 です。
出力単語を見ることができます: