Rumah > hujung hadapan web > tutorial js > Bagaimanakah Saya Mengakses Argumen Baris Perintah dalam Node.js?

Bagaimanakah Saya Mengakses Argumen Baris Perintah dalam Node.js?

Mary-Kate Olsen
Lepaskan: 2024-12-05 12:58:11
asal
726 orang telah melayarinya

How Do I Access Command Line Arguments in Node.js?

Mengakses Argumen Baris Perintah dalam Node.js

Apabila melancarkan program Node.js seperti folder node server.js, argumen boleh dihantar sebagai ditunjukkan dalam dokumentasi penggunaan Node.js: $ node -h.

Cara Mengakses Argumen dalam JavaScript

Node.js menyediakan akses kepada argumen baris perintah melalui tatasusunan process.argv. Elemen pertama sentiasa 'nod', yang kedua ialah nama fail skrip dan elemen seterusnya mengandungi hujah:

// Print the command line arguments
process.argv.forEach(function (val, index, array) {
  console.log(index + ': ' + val);
});
Salin selepas log masuk

Contoh

Pertimbangkan perkara berikut arahan: $ proses nod-2.js satu dua=tiga empat.

Tatasusunan process.argv untuk arahan ini akan be:

[ 'node',
  '/Users/mjr/work/node/process-2.js',
  'one',
  'two=three',
  'four' ]
Salin selepas log masuk

Nota:

Kaedah standard yang diterangkan di atas tidak memerlukan perpustakaan tambahan. Walau bagaimanapun, terdapat juga pelbagai pustaka penghuraian baris arahan yang tersedia dalam Node.js, seperti 'komander' atau 'yargs', yang boleh memberikan ciri tambahan dan fleksibiliti.

Atas ialah kandungan terperinci Bagaimanakah Saya Mengakses Argumen Baris Perintah dalam Node.js?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan