位置: 编程技术 - 正文

Node.js中process模块常用的属性和方法(nodejs child_process)

编辑:rootadmin

推荐整理分享Node.js中process模块常用的属性和方法(nodejs child_process),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:node js模块,node的process,node的process,node.js promise,nodejs process.env,nodejs process.env,node中的process,nodejs process.on,内容如对您有帮助,希望把文章链接给更多的朋友!

前言

虽然node对操作系统做了很多抽象的工作,但是你还是可以直接和他交互,比如和系统中已经存在的进程进行交互,创建工作子进程。node是一个用于事件循环的线程,但是你可以在这个事件循环之外创建其他的进程(线程)参与工作。

如果不是和命令行工具打交道,可能我们很少有机会去用到process模块中的一些方法或者属性。不过如果你要做类似于webpack或者gulp等较为复杂的构建工具,由于bash界面就是和用户直接交流的工具,因此友好的输入输出,完整的提示都非常有必要了。

属性

一张表格大概可以看到process有哪些属性

属性名称 用途 platform 判断当前系统平台 argv 当前进程的命令行参数数组 execPath 当前进程的可执行文件的绝对路径 stdout 指向标准输出 stdin 指向标准输入 stderr 指向标准错误 stderr 指向标准错误

我们可以直接在代码中这样使用

使用argv 会返回命令行的数组,我们可以通过数组来获取用户具体的命令

一般情况下,我们更想获取最后的一些参数,前面两个不需要,我们可以

Node.js中process模块常用的属性和方法(nodejs child_process)

方法

process 提供的方法有很多。大致我们可以用到的有下面一些。

cwd:返回运行当前脚本的工作目录的路径

abort:立即结束进程

nextTick: 指定下次事件循环首先运行的任务

process 支持的一些事件,通过一些事件,我们可做一些友好的提示或者处理。

uncaughtException:当前进程抛出一个没有被捕捉的意外时,会触发uncaughtException事件

message: 接受来自父进程的消息

rejectionHandled:用于捕获与它关联的promise错误处理并且产生的reject

unhandledRejection: 同理这个便是用于捕获没有与之关联promise错误处理的reject

warning: 当前进程产生一个警告的时候出发

总结

标签: nodejs child_process

本文链接地址:https://www.jiuchutong.com/biancheng/374114.html 转载请保留说明!

上一篇:node.js 和HTML5开发本地桌面应用程序(node.js和go)

下一篇:node.js报错:Cannot find module 'ejs'的解决办法(node.js报错998)

  • 企业所得税季报资产总额怎么填
  • 一般纳税人注销公司麻烦吗
  • 小规模纳税人收入是含税还是不含税
  • 小规模纳税人加油发票可以抵扣吗
  • 支付给职工以及为职工支付的现金包括哪些
  • 预提费用报税时填哪里
  • 电子普通发票重新开
  • 软件委托开发合同印花税
  • 小企业会计准则以前年度损益调整
  • 以房抵顶工程款有效吗
  • 丢失发票已报税证明单取消
  • 业务招待费的进项怎么算
  • 企业无形资产摊销表述不正确
  • 简易计税项目是所有发票都是普票吗
  • 申请最高开票限额不超过10万元的无需事前实地查验
  • 企业发生的销售折让
  • 企业职工福利费扣除标准
  • 报税提示您可能缺少相关组件怎么处理
  • 租房修缮费扣除
  • 未提完折旧的固定资产重新评估后是否还计提折旧
  • 辅助生产费用的归集
  • 机动车销售发票如何认证抵扣?
  • 仓库存在不足
  • 查账征收的个独可以随意分配利润吗
  • bios设置详细介绍配图
  • u盘bios设置usb启动
  • 关闭固定在任务栏的功能
  • 电脑桌面换壁纸的软件
  • macbook 运行windows
  • php缩放图片
  • 个体工商户加盟咖啡店
  • php验证码显示不出来
  • 进口增值税采集
  • 工程项目成本费用的分类有哪些?
  • 原材料按实际成本核算需设置的科目包括
  • js怎么注册
  • pytorch with no grad
  • dematel模型有什么缺点
  • php 密码加密
  • 企业账户有什么好处
  • 旅行社差额征税政策
  • 资产支出加权平均数例题
  • 织梦自适应模板怎么弄
  • mongodb unwind
  • 金蝶k3开票
  • 外地职工的界定
  • 工会经费的开支包括哪些
  • 长期股权投资的初始投资成本
  • 印花税如何计提缴纳
  • 银行备付金账户是什么帐户
  • 增值税发票未认证丢失怎么办
  • 结转主营业务成本是什么意思
  • 应收股利在资产负债表中怎么填
  • 半成品仓库的管理办法
  • 天猫佣金是什么意思
  • 如何开发票?
  • 电费发票应收电费怎么开
  • 旅游饮食服务企业的特点包括
  • 私营企业归谁管
  • mysql实现合并同一ID对应多条数据的方法
  • mysql 临时表
  • 品牌笔记本电脑排行
  • win8.1安装秘钥
  • centos7怎么变成图形化界面
  • mac safari浏览器翻译功能
  • linux修改服务器ip地址
  • linuxcoll
  • linux ssh默认端口
  • 怎样解决windows照片查看器无法显示此图片
  • cocos2dx4.0教程
  • 微信小程序用户名怎么改名
  • python的判断
  • 河南税务总局发票查询
  • 曲靖市税务局领导班子
  • 陕西国税电子税务局app
  • 税友核心价值观
  • 差旅费的补助计入哪个费用
  • 蜀山区税务局工资待遇
  • 房产折旧怎么算
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设