说说对process的理解及常用方法
# 是什么
process是一个提供当前nodejs进程的信息及能对其控制的全局变量对象
# 怎么用
# 常用方法
- process.env // 环境变量
- procsss.cwd() // 当前工作目录
- process.argv // 终端参数
- process.nextTick // eventloop
- process.pid // 当前进程id
- process.ppid // 当前父进程id
- process.platform // 操作系统平台
- process.uptime() // 运行时间
- process.on() // 监听事件
- process.stdout/process.stdin/process.stderr // 标准输出输入错误
- process.title // 标题
# process.argv
0: Node 路径(一般用不到,直接忽略) 1: 被执行的 JS 文件路径(一般用不到,直接忽略) 2~n: 真实传入命令的参数
# 其他
// process.nextTick
function foo() {
console.error('foo');
}
process.nextTick(foo);
console.error('bar');
# 原理
# FAQ
上次更新: 2021/12/19, 18:05:42