Node.js 的生成、执行、选项和编码

标签 node.js

Node.js 的 child_process.exec options参数有 encoding成员(member),而options child_process.spawn 的参数根据我的 API 文档(Node.js 最新文档集),不要这么做。

为什么会出现这种差异?

注意:我是 Node.js 新手

最佳答案

spawn() 没有 encoding 选项,因为它不缓冲任何数据,而 exec() 有。但是,您可以在子进程的任何可读流(例如 stdout 和/或 stderr)上调用 .setEncoding(),这些流将发出该编码的字符串。

关于Node.js 的生成、执行、选项和编码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40843505/

相关文章:

angularjs - 如何在聚合 MongoDB 中设置 'cursor' 选项

php - Node.js 聊天 - 用户身份验证

javascript - 使用 Angular 5 和 Node js 后端的 get 方法未正确发送多个参数

javascript - Upsert 性能随着集合(文档数量)的增加而降低

javascript - 时间戳错误处理

javascript - React Redux 确认导航

javascript - Nodejs 和 javascript 用户代理行为

javascript - 无法发布到 node.js - 从 angularjs 表达

node.js - 开发 Alexa Skill 时如何测试高级交互

javascript - ApiChatGPT 剪切文本