Heim  >  Artikel  >  Web-Frontend  >  Erstellen Sie Befehlszeilentools mit Node.js

Erstellen Sie Befehlszeilentools mit Node.js

php中世界最好的语言
php中世界最好的语言Original
2018-04-12 15:14:501366Durchsuche

Dieses Mal bringe ich Ihnen die VorsichtsmaßnahmenWas sind das für praktische Fälle? Dieser Artikel stellt vor, wie man mit Node.js ein einfaches Befehlszeilentool schreibt und es mit allen teilt. Die Details sind wie folgt:

Das Betriebssystem muss Linux sein

1. Ziel

    Geben Sie Ihre eigenen Befehle in die Befehlszeile ein, um die Zielaufgabe abzuschließen
  1. Befehlszeilenanforderungen sind global gültig
  2. Befehl Zeilenanforderungen Sie können die Befehlszeilenfunktion
  3. löschen

  4. verwenden, um eine Datei mit dem aktuellen Datum zu generieren
2. Codeteil

    Erstellen Sie eine neue Datei mit dem Namen sherryFile
  1. Der Inhalt der Datei sherryFile
  2. Einführung: Erzeugen Sie eine Datei mit dem aktuellen Datum und Ersteller

#! /usr/bin/env node
console.log('command start');
const fs = require('fs');
let date = new Date().toLocaleDateString();
let data = date + '\n\t' + '——create By karuru';
fs.writeFile('./date.txt', data, 'utf8', (err) => {
  if (err) {
    console.log('sherryFile command wrong', err);
    return false;
  }
  console.log('writeFile success!!!!');
  console.log('command end');
});
    Erteilen Sie der Dateiausführungsberechtigung chmod 755 sherryFile
  1. Geben Sie ./sherryFile
  2. Wenn der folgende Inhalt ausgegeben wird, bedeutet dies, dass die Befehlsausführung erfolgreich war
  3. Befehlsstart
writeFile erfolgreich!!!!
Befehlsende



In diesem Dateiverzeichnis wird eine neue date.txt-Datei mit folgendem Inhalt generiert:

28.02.2018

erstellen von karuru


Ändern Sie den Befehl so, dass er global gültig ist

Befehl löschen

ln sherryFile /usr/local/bin/sherryFile

rm /usr/local/bin/sherryFile
Ich glaube, dass Sie die Methode beherrschen, nachdem Sie den Fall in diesem Artikel gelesen haben. Weitere spannende Informationen finden Sie in anderen verwandten Artikeln zu

php Chinesisch Webseite!

Empfohlene Lektüre:

Wie readline Inhalte Zeile für Zeile liest und schreibt

Detaillierte Erklärung der Verwendung von Mutationen und Aktionen von Vuex

Das obige ist der detaillierte Inhalt vonErstellen Sie Befehlszeilentools mit Node.js. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
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