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