我尝试使用coffescript和node.js读取本地文件。我的代码:
fs = require('fs')
foo = () ->
return (fs.readFileSync config, 'utf8')
文件不为空。但是当我打电话给foo
时,我得到了空字符串。如何正确读取文件到字符串?
谢谢
答案 0 :(得分:11)
很难说出你做错了什么,因为你只展示了你的一部分程序,但这是一个类似程序工作的演示。
的test.txt:
testing
test.coffee:
fs = require 'fs'
config = 'test.txt'
foo = ->
fs.readFileSync config, 'utf8'
console.log foo()
输出:
$ coffee test.coffee
testing