Heim > Web-Frontend > js-Tutorial > Wie greife ich auf Befehlszeilenargumente in Node.js zu?

Wie greife ich auf Befehlszeilenargumente in Node.js zu?

Mary-Kate Olsen
Freigeben: 2024-12-05 12:58:11
Original
740 Leute haben es durchsucht

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

Zugriff auf Befehlszeilenargumente in Node.js

Beim Starten von Node.js-Programmen wie dem Ordner „node server.js“ können Argumente als übergeben werden wird in der Node.js-Nutzungsdokumentation angezeigt: $ node -h.

So greifen Sie auf Argumente in zu JavaScript

Node.js bietet Zugriff auf Befehlszeilenargumente über das Array „process.argv“. Das erste Element ist immer „Knoten“, das zweite ist der Name der Skriptdatei und die nachfolgenden Elemente enthalten die Argumente:

// Print the command line arguments
process.argv.forEach(function (val, index, array) {
  console.log(index + ': ' + val);
});
Nach dem Login kopieren

Beispiel

Bedenken Sie Folgendes Befehl: $ node process-2.js eins zwei=drei vier.

Das Array „process.argv“ für diesen Befehl wäre sein:

[ 'node',
  '/Users/mjr/work/node/process-2.js',
  'one',
  'two=three',
  'four' ]
Nach dem Login kopieren

Hinweis:

Die oben beschriebene Standardmethode erfordert keine zusätzlichen Bibliotheken. Es stehen jedoch auch verschiedene Befehlszeilen-Parsing-Bibliotheken in Node.js zur Verfügung, z. B. „commander“ oder „yargs“, die zusätzliche Funktionen und Flexibilität bieten können.

Das obige ist der detaillierte Inhalt vonWie greife ich auf Befehlszeilenargumente in Node.js zu?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage