Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

process对象

  • 是全局变量,可以直接在代码中打印

    console.log(process);
    
  • 暴露了很多属性

    • version
      • 仅含node自身版本
    • versions
      • 包括node主要内部组件的版本
    • arch
      • 系统架构
    • platform
      • 编译平台
    • moduleLoadList
      • 加载的所有模块
      • 分为 NativeModule 和 Internal Binding
    • env
      • 所有环境变量
    • argv
      • 命令行执行参数
    • pid
      • 进程的pid
    • ppid
      • 父进程的pid
  • 暴露了标准流

    • stdout
      • 标准输出流
    • stdin
      • 标准输入流
    • stderr
      • 标准错误流
  • 暴露了一些函数

    • 使用情况
      • .cpuUsage() CPU使用情况
      • .resourceUsage() 资源使用情况
      • .memoryUsage() 内存使用情况
    • 目录
      • .cwd() 输出当前工作目录
      • .chdir() 改变工作目录