Node.js process对象的目的是什么

Node.js process对象的目的是什么

process对象是在Node.js环境中全局可用的对象。它是全局可用的,我们不需要使用require()来导入process对象的模块。”process”对象用于获取当前的Node.js进程详情,并对该进程进行控制。

process对象的属性: 下面是一些常用的Node.js process对象属性。

1. process.version: 返回安装在您的机器上的Node.js版本。这是node -v或node –version的替代品。

示例:

const process = require('process'); 
console.log(process.version);
JavaScript

输出:

Node.js process对象的目的是什么

2. process.versions: 它以非常描述性的方式返回有关您计算机上安装的Node.js版本及其依赖项的详细信息。

示例:

const process = require('process'); 
console.log(process.versions);
JavaScript

输出:

Node.js process对象的目的是什么

3. process.argv: 它返回在命令行中传递的参数。该方法返回一个数组,其中第一个元素是Node,第二个是文件路径,从第三个元素开始包含您实际传递的参数。

示例:

const process = require('process'); 
const array = process.argv; 
console.log(array);
JavaScript

输出:

Node.js process对象的目的是什么

4. process.env: 它返回用户环境详情和其变量。例如,如果系统设置了一个名为 SECRET 的变量,则可以通过 process.env.SECRET 来访问。

示例:

const process = require('process'); 
console.log(process.env);
JavaScript

输出:

Node.js process对象的目的是什么

5. process.release: 它返回当前节点版本的元数据。它将包含属性如name,sourceUrl,headersUrl,libUrl等等。

示例:

const process = require('process'); 
console.log(process.release);
JavaScript

输出:

Node.js process对象的目的是什么

6. process.platform: 它返回进程的操作系统平台。比如,如果你使用的是Windows,它会返回’win32’,其他操作系统则返回’aix’、’android’、’darwin’、’freebsd’、’linux’、’openbsd’、’sunprocess’等。

示例:

const process = require('process'); 
console.log(process.platform);
JavaScript

输出:

Node.js process对象的目的是什么

7. process.arch:

返回当前Node.js编译的计算机的CPU架构。例如’x32’,’x64’,’arm’,’arm64’,’s390’,’s390x’,’mipsel’,’ia32’,’mips’,’ppc’和’ppc64’。

示例:

const process = require('process'); 
console.log(process.arch);
JavaScript

输出:

Node.js process对象的目的是什么

Python教程

Java教程

Web教程

数据库教程

图形图像教程

大数据教程

开发工具教程

计算机教程

登录

注册