Phương thức process.arch () được sử dụng để lấy kiến trúc CPU của máy tính mà quá trình biên dịch node.js hiện tại đang diễn ra. Một số giá trị có thể có cho cùng một giá trị là:'arm', 'arm64', 'ia32', 'mips', 'mipsel', 'ppc', 'ppc64', 'x32', 'x64', v.v.
Cú pháp
process.arch ()
Tham số
Vì nó trả về kiến trúc cho mã nơi quá trình biên dịch đang diễn ra. Nó không cần bất kỳ đầu vào nào. Nó chỉ trả về tên kiến trúc.
Ví dụ
Tạo một tệp có tên - architecture.js và sao chép đoạn mã bên dưới. Sau khi tạo tệp, sử dụng lệnh sau để chạy mã này như được hiển thị trong ví dụ bên dưới -
node architecture.js
architecture.js
// Chương trình Node.js để chứng minh việc sử dụng process.arch // Nhập tiến trình moduleconst process =request ('process'); // In bản gốc của systemconsole.log (process.arch);Đầu ra
C:\ home \ node>> node architecture.jsx64Ví dụ
Hãy xem thêm một ví dụ.
// Chương trình Node.js để chứng minh việc sử dụng process.arch // Nhập process moduleconst process =request ('process'); // In giá trị cho architectureureswitch (process.arch) {case 'x32' đã cho :console.log ("Đây là hệ thống mở rộng 32-bit"); nghỉ; case 'x64':console.log ("Đây là hệ thống mở rộng 64-bit"); nghỉ; case 'arm':console.log ("Đây là Máy RISC 32-bit Nâng cao"); nghỉ; case 'arm64':console.log ("Đây là Máy RISC 64-bit Nâng cao"); nghỉ; case 'mips':console.log ("Đây là Bộ vi xử lý 32-bit không có" + "Các giai đoạn đường ống được lồng vào nhau"); nghỉ; case 'ia32':console.log ("Đây là Kiến trúc Intel 32-bit"); nghỉ; case 'ppc':console.log ("Đây là Kiến trúc PowerPC."); nghỉ; case 'ppc64':console.log ("Đây là Kiến trúc PowerPC 64-bit."); nghỉ; // Bạn có thể thêm nhiều kiến trúc khác nếu bạn biết ... default:colsole.log ("Kiến trúc này không xác định.");}Đầu ra
C:\ home \ node>> node architecture.jsĐây là hệ thống mở rộng 64 bit