使用 Coffeescript 读取本地文件
我正在尝试使用 Coffeescript 读取文件。在我进入 coffee
存储库的同一文件夹中,我有一个名为 hello.txt
的文件。
coffee> fs = require 'fs'
coffee> x = fs.readFile "hello.txt"
undefined
coffee> x
undefined
我做错了什么?
I'm trying to read in a file with Coffeescript. In the same folder where I enter into the coffee
repo, I have a file named hello.txt
.
coffee> fs = require 'fs'
coffee> x = fs.readFile "hello.txt"
undefined
coffee> x
undefined
What am I doing wrong?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
您没有将回调传递给
readFile
来实际读取文件。有关更多信息,请参阅文档。一般来说,由于平台的异步特性,nodejs 方法是异步的。对于其中一些有同步版本。事实上,您可以使用 readFileSync 方法读取文件。You're not passing a callback to
readFile
to actually read the file. See docs for further information. Generally, nodejs methods are asynchronous because of the asynchronous nature of the platform. For some of them there is a sync version. Indeed, you can read a file with the readFileSync method.