PhantomJs:fs:Module:stream对象writeLine方法不工作

PhantomJs:fs:Module:stream对象writeLine方法不工作,phantomjs,Phantomjs,我正在尝试使用来自fs模块的stream对象。但它似乎不起作用。下面是我复制这个问题的咖啡脚本。请有人检查一下脚本,告诉我这是一个bug还是我做错了。提前谢谢。我也在PhantomJs组中发布了这个问题,但没有得到任何答案 fs = require 'fs' data = 'test fs' fs.write 'tex.txt',data,'w' rfile = fs.open('rfile.txt','w') rfile.writeLine('testLine') rfile.flush r

我正在尝试使用来自fs模块的stream对象。但它似乎不起作用。下面是我复制这个问题的咖啡脚本。请有人检查一下脚本,告诉我这是一个bug还是我做错了。提前谢谢。我也在PhantomJs组中发布了这个问题,但没有得到任何答案

fs = require 'fs'
data = 'test fs'
fs.write 'tex.txt',data,'w'

rfile = fs.open('rfile.txt','w')
rfile.writeLine('testLine')
rfile.flush
rfile.close
phantom.exit()
好吧,我发现了我的错误。 在coffee脚本中,当调用函数时,没有任何参数的函数应该在调用中包含括号。下面的咖啡脚本很有效

fs = require 'fs'
data = 'test fs'
fs.write 'tex.txt',data,'w'

rfile = fs.open 'rfile.txt','w'
rfile.writeLine 'testLine'
rfile.flush()
rfile.close()
phantom.exit()