node.js 全局变量process成员属性和用法

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了node.js 全局变量process成员属性和用法相关的知识,希望对你有一定的参考价值。

process :process是一个全局变量,即global对象的属性,它用于描述当前 Node.js 进程状态的对象,提供了一个与操作系统的简单接口,process的成员变量argv可以检测出当前运行脚本的实时参数。第一个参数是node的安装目录。第二个参数是当前脚本名,从第三个参数开始,为运行参数。具体例子如下。

 1 console.log(process.argv); 

将其保存为process.js、在命令行下运行以下命令:

node test.js name=test  --v 1991 ,则会发现下面的输出:[ node安装目录,脚本文件名,name=‘test‘,‘---v‘,1991 ]

process.stdin:标准输入流

process.stdout:标准输出流

process.nextTick():process.nextTick(callback)将会在循环事件开始执行callback,Node.js 会在下次事件循环调响应时调用 callback。

process.pid:当前进程ID

process.exexPath:node.js执行程序的安装目录

 

以上是关于node.js 全局变量process成员属性和用法的主要内容,如果未能解决你的问题,请参考以下文章

Node.js的全局对象和全局变量

Node.js的全局对象和全局变量

Node.js之process模块

process.env.NODE_ENV和env在webpack中的使用

nj08---processconsole

10.Node.js核心模块