node process模块

属性:
    process.pid:当前进程的进程号。
    process.version:Node的版本,比如v0.10.18。
    process.platform:当前系统平台,比如Linux。
    process.title:默认值为“node”,可以自定义该值。
    process.argv:当前进程的命令行参数数组。
    process.env:指向当前shell的环境变量,比如process.env.HOME。
    	可使用cross-env 变量名=值,将变量添加/覆盖到process.env上
    process.execPath:运行当前进程的可执行文件的绝对路径。
    process.stdout:指向标准输出。
    process.stdin:指向标准输入。
    process.stderr:指向标准错误。
    process.exitCode:状态码,可读可写

方法:
    process.exit():退出当前进程。添加数值可以设置退出状态码
    process.cwd():返回运行当前脚本的工作目录的路径。
    process.chdir():改变当前脚本的工作目录。
    	如:process.chdir('/home/bbb')
 		  process.cwd()	输出'/home/bbb'
    process.nextTick():将一个回调函数放在下次事件循环的顶部。
    process.hrtime();	返回当前时间,用来测试代码运行时间差
    	使用:方式一: const start=process.hrtime(); const diff=process.hrtime(start);结果为:diff
    		 方式二:const start=process.hrtime.bigint();const end=process.hrtime.bigint();结果为:end-start

钩子:
	process.on('exit', function () {
	  	当前进程退出时触发
	});
	process.on('uncaughtException', function (err) {
		当前进程抛出一个没有被捕捉的意外时
	});
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值