使用coffeescript和node.js将文件读取到字符串

0xA*_*xAX 3 fs node.js coffeescript

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

fs = require('fs')

foo = () ->
  return (fs.readFileSync config, 'utf8')
Run Code Online (Sandbox Code Playgroud)

文件不为空.但是,当我打电话给foo我时,我的空字符串 如何正确读取文件到字符串?

谢谢

Mic*_*ley 12

很难说出你做错了什么,因为你只展示了你的程序的一部分,但这是一个类似程序工作的演示.

的test.txt:

testing
Run Code Online (Sandbox Code Playgroud)

test.coffee:

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

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

console.log foo()
Run Code Online (Sandbox Code Playgroud)

输出:

$ coffee test.coffee
testing
Run Code Online (Sandbox Code Playgroud)