Published 2022-04-08

Node.js - Process

process 对象是 Node 的一个全局对象,提供当前 Node 进程的信息。它可以在脚本的任意位置使用,不必通过 require 命令加载。该对象部署了 EventEmitter 接口

属性

输出基本信息

console.log(`Process Architecture: ${process.arch}`)
console.log(`Process PID: ${process.pid}`)
console.log(`Process Platform: ${process.platform}`)
console.log(`Process Version: ${process.version}`)

输出命令行参数:

process.argv.forEach((value, index, array) => {
  console.log(`${index}: ${value}`)
})

方法

获取当前工作目录和运行时间

console.log(`Current directory: ${process.cwd()}`)
console.log(`Uptime: ${process.uptime()}`)

Node.js 文档 process 对象