Node.js 中的 process.arch() 方法

该方法用于获取正在编译当前进程的计算机的 CPU 架构。一些可能的值是:“arm”、“arm64”、“ia32”、“mips”、“mipsel”、“ppc”、“ppc64”、“x32”、“x64”等。process.arch()node.js

语法

process.arch()

参数

因为它返回正在编译的代码的体系结构。它不需要任何输入。它只返回架构名称。

示例

创建一个具有名称的文件 -architecture.js并复制以下代码片段。创建文件后,使用以下命令运行此代码,如下例所示 -

node architecture.js

架构.js

//Node.jsprogram演示process.arch的使用

// 导入流程模块
const process = require('process');

// 打印给定系统的拱门
console.log(process.arch);
输出结果
C:\home\node>> node architecture.js
x64

示例

让我们再看一个例子。

//Node.jsprogram演示process.arch的使用

// 导入流程模块
const process = require('process');

// 打印给定架构的值
switch(process.arch) {
   case 'x32':
      console.log("This is a 32-bit extended systems");
      break;
   case 'x64':
      console.log("This is a 64-bit extended systems");
      break;
   case 'arm':
      console.log("This is a 32-bit Advanced RISC Machine");
      break;
   case 'arm64':
      console.log("This is a 64-bit Advanced RISC Machine");
      break;
   case 'mips':
      console.log("This is a 32-bit Microprocessor without " + "Interlocked Pipelined Stages");
      break;
   case 'ia32':
      console.log("This is a 32-bit Intel Architecture");
      break;
   case 'ppc':
      console.log("这是一个 PowerPC 架构。");
      break;
   case 'ppc64':
      console.log("This is a 64-bit PowerPC Architecture.");
      break;
   // 如果您知道,您可以添加更多架构...
   default:
      colsole.log("这种架构是未知的。");
}
输出结果
C:\home\node>> node architecture.js
This is a 64-bit extended systems