javascript - 在 Node 中读取 Javascript 文件

标签 javascript node.js file read-write

我只是想在 Node.js 中读取一个文本文件。我不在 DOM 中。

我可以用这个包写入文件,但我无法从中读取。

我知道我需要以下内容:

var fs = require('fs');

var readStream = fs.createReadStream('my_file.txt');

但是 readStream 是一个复杂的对象。我只想将变量作为字符串。有什么想法吗?

最佳答案

如果它是一个文件,你为什么不使用 fs.readFile , 用于读取文件

fs.readFile('my_file.txt', {encoding : 'utf8'}, function (err, data) {
    if (err) throw err;

    var fileContent = data;
});

甚至还有一个同步版本可用,您通常不应该使用它

var fileContent = fs.readFileSync('my_file.txt', {encoding : 'utf8'});

关于javascript - 在 Node 中读取 Javascript 文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29955586/

相关文章:

javascript - 如何在对象 HTMLInputElement 上使用查询选择器

javascript - 为什么浏览器在加载网页资源时会暂停?

javascript - 复杂的 Q promise : one promise creates an array of other promises

node.js - node-mysql 重新抛出非 MySQL 错误

javascript - 如何使用 jquery 或 javascript 更改图像的透明度

javascript - 强制 node.js 使用 OpenSSL 的非发行版副本

Node.js 异步 forEach 两个数组

c++ - 以编程方式告诉C++中的文件类型

c++ - 如何使用 boost 库更改文件所有权?

java - 在 Android 中将内部 Uri 转换为文件?