• Node.js Video Tutorials

Node.js - os.release() Method



The Node.js os.release() method returns a string value that specifies the operating system release (version). When it comes to UNIX and LINUX systems, the function identifies the operating system with a command named uname. On Windows, the function named GetVersionExW() from the Win32 API is used.

Syntax

Following is the syntax of the Node.js os.release() method −

os.release()

Parameters

This method does not accept any parameters.

Return value

This method returns a string that indicates the release of the operating system.

Example

In the following example, we are trying to execute the Node.js os.release() method in Windows operating system.

const os = require('os');
console.log('On windows');
console.log(os.release());

Output

3.10.0-1160.76.1.el7.x86_64

Note − To get the accurate result, better execute the above code in local.

If we compile and run the above program, the os.release() method prints the release of the current operating system.

10.0.22621

Example

In the following example, we are trying to execute the os.release() method in LINUX operating system.

const os = require('os');
console.log('On LINUX');
console.log(os.release());

Output

After the execution of the above program, the os.release() method returns the version of the current operating system.

5.16.0-kali7-amd64

Example

In the example, we are printing the platform and version of the current operating system.

const os = require('os');
var platform = os.platform();
var release = os.release();
if(platform === 'win32'){
   console.log("The platform: " + platform);
   console.log("The version: " + release);
}

Output

Note − To get the accurate result, better execute the above code in local.

After executing the above program, the os.platform() method prints the operating system platform, and the os.release() method prints the operating system release.

The platform: win32
The version: 10.0.22621
nodejs_os_module.htm
Advertisements