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。
输出的话可以看到: