将输出读取到文件 Node.js

2024-02-21

如何将输出写入文件?我尝试代替process.stdout use fs.createWriteStream(temp + '/export2.json'),但它不起作用。

var rl = readline.createInterface({
    input: fs.createReadStream(temp + '/export.json'),
    output: process.stdout,
    terminal: false
});

rl.on('line', function(line) {
    rl.write(line);
});

readline不使用 with 写入文件output选项。但是,您可以照常创建写入流并照常写入。

Example:

const { EOL } = require("os");
const rl = readline.createInterface({
    input: fs.createReadStream(temp + '/export.json'),
});

const writeStream = fs.createWriteStream(temp + '/export2.json', { encoding: "utf8" })

rl.on('line', function(line) {
    writeStream.write(`${line}${EOL}`);
});
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将输出读取到文件 Node.js 的相关文章

随机推荐

  • Android短信通知问题

    我正在尝试学习 android 所以我正在制作一些应用程序来使用它 我现在正在做的一个问题 我正在尝试制作一个短信通知应用程序 但它总是在模拟器中强制关闭 这是我的代码 import android app Notification imp
  • 低级键盘挂钩

    我刚刚买了一个新键盘 我有兴趣准确跟踪键盘整个使用寿命期间我按下 敲击的次数 我只想记录 keyUp 因为我不关心重复 我一直在搜索最好的方法来做到这一点 但我什至不知道该采取什么方法 所以我在智能搜索方面遇到了困难 另外 我真正使用过的唯
  • 如何在不使用 Distinct 的情况下删除 SQL 查询中的重复项?

    下面的查询结果有重复 我的问题是如何摆脱subTaskName不使用重复distinct SELECT tasks priority SELECT tasks name FROM tasks WHERE tasks taskid 11377
  • Perl、LibXML 和模式

    我有一个示例 Perl 脚本 我试图根据模式加载和验证文件 它们询问各个节点 usr bin env perl use strict use warnings use XML LibXML my filename source xml my
  • 是否可以从 Visual Studio 复制代码并将格式化代码粘贴到 OneNote 中?

    有没有办法从 Visual Studio C 复制代码并将其粘贴到 OneNote 中 而不会丢失格式 我能够做到这一点 但前提是我从 VS 复制 粘贴到 Word 从 Word 复制 然后粘贴到 OneNote 这是一个默认情况下似乎被禁
  • 如何获取 java.util.Timer 中的剩余时间?

    如何获取 util Timer 中的剩余时间 我想要做的是添加一个进度条 显示计时器重新开始之前剩余的时间 这就是我到目前为止所得到的 int seconds 8 java util Timer timer new Timer timer
  • 如何使用 Selenium RC 运行 Google Chrome?

    我正在尝试使用 Selenium RC Nunit asp net 测试我的网站 我可以让我的测试在 Firefox Safari opera IE 8 中运行 但不能在 google chrome 中运行 我将其放入浏览器参数中 sele
  • 返回活动时如何运行代码

    在我的申请中 我有 3 项活动 第一个 我开始活动 2 的主要部分 从 2开始 我开始 3 同时完成 2 当我完成 3 时 我会自动回到 1 问题 从 3 返回到 1 时如何添加 运行代码 不确定这是否有意义 但我想做的是 当结束 3 并返
  • 通过 Dropbox 更新图库网页?

    我想知道以下情况和脚本是否可能 我希望有一个照片库 Javascript 网页 该网页将按最新添加到 Dropbox 文件夹的顺序显示 PHP 或 Python 也就是说 当有人向 Dropbox 文件夹添加图片时 网页上有一个脚本会检查
  • 如何通过 BIRT API 设置参数并将其传递到 BIRT 报表设计器创建的 BIRT 报表?

    我创建了一个带有单个参数的简单报告 该参数在查询中使用 直接在报表设计器中执行时可以正常执行 顺便说一句 我没有在该报告中使用 JavaScript 或任何脚本 我看到有些人试图使用脚本和 或 JavaScript 传递参数来获取答案 但这
  • 如何在绘制 partykit 的 ctree 输出时抖动节点分割字符串?

    我有一个问题 我主要使用分类数据 在分类树中设置为一类因子 我正在使用partykit包在 R 中而不是party正如之前的答案所示 前一个包更适合图形输出的操作 我的真实数据集中没有很多节点 大约 7 个 但是某些变量有相当多的因子级别
  • UITableViewCell的UITextField子视图,获取cell的indexPath

    我添加了一个UITextField作为 a 的子视图UITableViewCell 然后我添加了一个target and selector这样我就可以知道什么时候UIControlEventEditingChanged 这很好用 但我想让你
  • ipad Web 应用程序:如何防止键盘在 jquery datepicker 上弹出

    我有一个带有日期字段的表单 上面附加了 jquery 日期选择器 当我选择日期字段时 日期选择器会弹出 但随后 iPad 键盘会滑入视图并遮盖日期选择器 在这种情况下如何防止键盘弹出 我使用了 Rob Osborne 解决方案的稍微修改版本
  • 如何在vs08中设置_win32_wce的预处理器定义

    如何在 vs08 中设置预处理器定义 默认情况下 win32 wce 的值为 CEVER set 但是当我构建项目时 出现错误 c1017 无效整数常量表达式 并警告环境变量 CEVER 和 ceplatform 未设置 但是当我设置它 w
  • Eclipse RCP 在编辑器中更改后更新视图

    我是 Eclipse RCP 新手 有以下场景 一个插件 即应用程序 另一个女巫是一个视图并且确实显示 一些数据 第三个是 编辑 在视图中 我可以右键单击记录并选择编辑 这会打开编辑器并让我更改数据 不 我想在保存编辑器时刷新视图 我认为这
  • LinearLayout 标记是否在 CardView 中使用

    我在 CardView 中使用了 LinearLayout 来获得一种社交媒体登录按钮的外观 一切都运行良好 但 Android Studio 标记Element LinearLayout is not allowed here 我想知道为
  • EF 是否在 DbContext 的不同实例之间缓存实体?

    在 Asp net 中为每个查询创建 DbContext 是否会使 EF 仅从其缓存中读取数据 还是每次都会查询 DB 来获取整个集合 我了解每个 AppDomain 的元数据缓存 但是仅数据呢 上下文 使用 MVC4 Web API 前端
  • 如何将表中的所有数据导出为可插入的sql格式?

    我有一张桌子 称之为A table 在数据库中 称之为A db 在 Microsoft SQL Server Management Studio 中 有 10 行 我有另一个数据库 称之为B db 并且它有一个表 称之为B table 其列
  • 如何重新安装损坏的 npm

    我刚刚安装了节点v9 11 1当我尝试使用 npm 时 我不断收到以下错误 npm WARN npm npm does not support Node js v9 11 1 npm WARN npm You should probably
  • 将输出读取到文件 Node.js

    如何将输出写入文件 我尝试代替process stdout use fs createWriteStream temp export2 json 但它不起作用 var rl readline createInterface input fs