Computer >> 컴퓨터 >  >> 프로그램 작성 >> JavaScript

Node.js의 process.arch() 메서드

<시간/>

process.arch() 메서드는 현재 node.js 프로세스가 컴파일되는 컴퓨터의 CPU 아키텍처를 가져오는 데 사용됩니다. 동일한 값 중 일부는 'arm', 'arm64', 'ia32', 'mips', 'mipsel', 'ppc', 'ppc64', 'x32', 'x64' 등입니다.

구문

process.arch()

매개변수

컴파일이 발생하는 코드의 아키텍처를 반환하기 때문입니다. 입력이 필요하지 않습니다. 아키텍처 이름만 반환합니다.

예시

architecture.js라는 이름의 파일을 만들고 아래 코드 스니펫을 복사합니다. 파일을 생성한 후 다음 명령을 사용하여 아래 예와 같이 이 코드를 실행하십시오 -

노드 아키텍처.js

architecture.js

// process.arch의 사용을 보여주는 Node.js 프로그램// 프로세스 가져오기 moduleconst process =require('process');// 주어진 systemconsole.log(process.arch)의 아치 인쇄 

출력

C:\home\node>> 노드 아키텍처.jsx64

예시

예를 하나 더 살펴보겠습니다.

// process.arch의 사용을 보여주는 Node.js 프로그램// 프로세스 가져오기 moduleconst process =require('process');// 주어진 아키텍처에 대한 값 출력switch(process.arch) { case 'x32' :console.log("32비트 확장 시스템입니다."); 부서지다; case 'x64':console.log("64비트 확장 시스템입니다."); 부서지다; case 'arm':console.log("이것은 32비트 고급 RISC 머신입니다."); 부서지다; case 'arm64':console.log("이것은 64비트 고급 RISC 머신입니다."); 부서지다; case 'mips':console.log("이것은 " + "연동 파이프라인 단계가 없는 32비트 마이크로프로세서입니다."); 부서지다; case 'ia32':console.log("인텔 32비트 아키텍처입니다."); 부서지다; case 'ppc':console.log("이것은 PowerPC 아키텍처입니다."); 부서지다; case 'ppc64':console.log("64비트 PowerPC 아키텍처입니다."); 부서지다; // 알고 있다면 아키텍처를 더 추가할 수 있습니다... default:colsole.log("이 아키텍처는 알 수 없습니다.");}

출력

C:\home\node>> node architecture.js이것은 64비트 확장 시스템입니다.