文档:Child process | Node.js v17.3.0 Documentation

1.简介

child_process模块以类似于popen(3)但不完全相同的方式生成子进程。

此功能主要由child_process.spawn()方法提供

import { spawn } from 'child_process';
const ls = spawn('ls', ['-lh', '/usr']);ls.stdout.on('data', (data) => {console.log(`stdout: ${data}`);
});ls.stderr.on('data', (data) => {console.error(`stderr: ${data}`);
});ls.on('close', (code) => {console.log(`child process exited with code ${code}`);
});
  • spawn:使用命令行参数创建一个子进程
  • ls.stdout:子进程输出流
  • ls.stderr:子进程错误输出流

默认情况下,在node.js父进程和子进程之间建立了管道stdin,stdout以及stderr。

管道的容量有限。如果子进程写入超过限制&#

node.js入门之child_process子进程相关推荐

  1. Node.js中的child_process模块详解

    本文主要给大家介绍了关于Node.js中child_process模块的相关内容,在介绍child_process模块之前,先来看一个例子. const http = require('http'); ...

  2. 让我们一起学习《Node.js入门》一书吧!

    Node.js入门 读完本书之后,你将完成一个完整的web应用,该应用允许用户浏览页面以及上传文件. 里面对一些知识的讲解,让你略窥Node.js的门径.最好一段代码一段代码的写下来,我的习惯是手里拿 ...

  3. 创业笔记-Node.js入门之阻塞与非阻塞

    阻塞与非阻塞 正如此前所提到的,当在请求处理程序中包括非阻塞操作时就会出问题.但是,在说这之前,我们先来看看什么是阻塞操作. 我不想去解释"阻塞"和"非阻塞"的 ...

  4. node.js入门 - 9.api:http

    node一个重要任务是用来创建web服务,接下来我们就学习与此相关的一个重要的api -- http.我们使用http.createServer()创建一个http服务的实例,用来处理来自客户的请求. ...

  5. 《Node.js入门》Windows 7下Node.js Web开发环境搭建笔记

    最近想尝试一下在IBM Bluemix上使用Node.js创建Web应用程序,所以需要在本地搭建Node.js Web的开发测试环境. 这里讲的是Windows下的搭建方法,使用CentOS 的小伙伴 ...

  6. js读取http chunk流_极简 Node.js入门 教程双工流

    点击上方蓝字关注我们 小编提示: 本文是由 ICBU 的谦行小哥哥出品,我们会持续发出极简 Node.js入门 教程,敬请期待哦,文中有比较多的演示代码建议横屏阅读 双工流就是同时实现了 Readab ...

  7. Node.js 入门知识点总结

    Noed.js 快速入门 前言 node.js 入门 环境配置 hello node.js node.js 获取参数 node.js 模块系统 node.js 路由 node.js 文件操作 使用 n ...

  8. node.js入门 - 7.异常处理与多进程开发

    node.js入门 - 7.异常处理与多进程开发 参考文章: (1)node.js入门 - 7.异常处理与多进程开发 (2)https://www.cnblogs.com/softlover/arch ...

  9. node.js 入门 (1)

    node.js 入门 (1) 一.node.js 是什么? 二.node.js 有那些特点? 三.node.js 安装种配置 安装方式 1:安装单个 node 版本(不推荐) 安装方式 2:安装多个 ...

最新文章

  1. Springboot的部分依赖及作用
  2. 智能视觉组赛博 -10赛后反馈
  3. 使用Druid数据源时候这个问题碰到过没:connection holder is null
  4. 线性代数拾遗(五):矩阵变换的应用
  5. java方法重载实事例_零基础java入门教程函数重载function实例化格式案例
  6. php mysql子查询,mysql子查询命令
  7. 全文索引--海量数据模糊查询
  8. VS2015 密钥(证实有效)
  9. PS CC 2014 把一个图层输出为文件的方法
  10. msl3等级烘烤时间_MSL等级
  11. js每日一题(11)
  12. Winform多选树
  13. 宝宝痰湿体质——家长该如何调理
  14. FFMPEG保存视频流数据至本地(rtsp转mp4)
  15. js月份的计算公式_JavaScript用于设置月份的方法setMonth()
  16. 公共经济学(开卷)期末复习题
  17. 如何规划2023高企申报?
  18. Android反编译工具与实践
  19. linux系统下sendmail的搭建
  20. Visiom Transformer 代码实现--ViT

热门文章

  1. 导出公众号历史文章,批量下载微信公众号数据分析
  2. [USACO18JAN]Lifeguards P 洛谷黑题,单调队列优化DP
  3. 关于弱酸性次氯酸水,你需要了解更多!
  4. 被诸葛亮的光环掩盖起来的三国英雄
  5. 16、OSPF配置实验之LSDB过载保护
  6. 【嵌入式08】STM32F103C8T6寄存器方式借助面包板点亮LED流水灯详解
  7. android 怎样设置铃声
  8. MySQL数据库之SQL的各种操作/Html/Java和XML的关系
  9. 阿里云物联网平台搭建
  10. 【超全】一文详解机器学习特征工程(附代码)