Open In App

Node.js process Object

Improve
Improve
Like Article
Like
Save
Share
Report

A process object is a global object, so it can be accessed from anywhere. As it is a predefined library, so we don’t have to download it to our system globally.

Prerequisites:

  • Basic knowledge of  Node
  • Node.js installed (version 12+)
  • NPM installed (version 6+)

Requiring Module: You can include the module using the following code:

var process = require('process');

Note: It’s a global object, so no need to install it explicitly.

Example 1: Create a JavaScript file index.js and write down the following code:

index.js




// Including the module into out project
var process = require('process');
  
// It will return the current working directory
console.log('this is the working directory --> ' + process.cwd());
  
// It will return the version of process we are using
console.log('this is the process version --> ' + process.version);
  
// It will return the type of OS we are using at that time.
console.log('current OS we are using --> ' + process.platform);


Run the index.js file using the following command:

node index.js

Output:

Example 2: Create a JavaScript file index.js and write down the following code:

index.js




// Including the module into out project
var process = require('process');
  
// It will return the Feature Object
console.log('Feature Property: ', process.features);


Run the index.js file using the following command:

node index.js

Output:

Feature Property:  {   
  inspector: true,     
  debug: false,        
  uv: true,
  ipv6: true,
  tls_alpn: true,      
  tls_sni: true,       
  tls_ocsp: true,      
  tls: true,
  cached_builtins: true
}

Reference: https://nodejs.org/api/process.html#process_process


Last Updated : 31 Mar, 2021
Like Article
Save Article
Previous
Next
Share your thoughts in the comments
Similar Reads