PhantomJs:fs:模块:流对象writeLine方法不起作用

时间:2013-04-03 15:58:07

标签: phantomjs

我正在尝试使用fs模块中的流对象。但它似乎没有用。下面是我的咖啡脚本来重现这个问题。有人可以检查脚本,并告诉我这是一个错误还是我做错了。提前致谢。我也在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()

1 个答案:

答案 0 :(得分:0)

好的,我发现了自己的错误。 在咖啡脚本中,当调用函数时,没有任何参数应该在调用中包括括号。以下咖啡脚本有效。

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()