3

我尝试使用 coffescript 和 node.js 读取本地文件。我的代码:

fs = require('fs')

foo = () ->
  return (fs.readFileSync config, 'utf8')

文件不为空。但是当我打电话时,foo我得到了空字符串。如何正确读取文件以字符串?

谢谢

4

1 回答 1

13

由于您只显示程序的一部分,因此很难判断您做错了什么,但这里有一个类似程序工作的演示。

测试.txt:

testing

测试咖啡:

fs = require 'fs'
config = 'test.txt'

foo = ->
  fs.readFileSync config, 'utf8'

console.log foo()

输出:

$ coffee test.coffee
testing
于 2013-05-05T17:44:31.190 回答