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비트 확장 시스템입니다.