Heim > Artikel > Web-Frontend > Verwenden von nodejs zum Entwickeln des CLI-Projekts example_node.js
1. In wenigen Minuten mit Standardoptionen installiertnodejs
2. Verwenden Sie sudo npm install -g yo, um yeoman
in wenigen Minuten zu installieren
3. Installieren Sie das CLI-Entwicklungsgerüst über sudo npm install -g generator-cli-starter
OK, jetzt können wir den Befehl yo cli-starter verwenden, um unsere CLI-Entwicklungsreise zu beginnen
Cli-Projekt erstellen
Lass es uns zuerst versuchen
Geben Sie nun den folgenden Befehl in die Befehlszeile ein (wenn Sie hi nicht verwenden, ersetzen Sie ihn bitte)
Versuchen Sie es mit einem allgemeinen Befehl?
Als nächstes werden wir einen Befehl ähnlich wie ls, ls -all entwickeln, der einen Knotenmodul-Kommandanten erfordert. Lassen Sie uns ihn zuerst installieren:
Geben Sie das Stammverzeichnis des Projekts ein und führen Sie npm install --save commander aus,
Öffnen Sie dann bin/hi.js mit Ihrem bevorzugten Editor und ersetzen Sie den Originalcode durch Folgendes:
'strikt verwenden';
var program = require('commander');
Programm
.version('0.0.1');//Deklarieren Sie die Versionsnummer von hi
Programm
.command('list')//Deklarieren Sie, dass es unter hi einen Befehl namens list
gibt
.description('Dateien im aktuellen Arbeitsverzeichnis auflisten')//Geben Sie eine Beschreibung des Listenbefehls
an
.option('-a, --all', 'Ob versteckte Dateien angezeigt werden sollen')//Setzen Sie die Parameter des Listenbefehls
.action(function(options) {//Implementierungstext des Listenbefehls
var fs = require('fs');
//Dateiinformationen im aktuell laufenden Verzeichnis abrufen
fs.readdir(process.cwd(), function(err, files) {
var list = files;
Überprüfen Sie, ob der Benutzer den Parameter --all oder -a angegeben hat. Wenn nicht, filtern Sie die Dateien heraus, die mit
list = files.filter(function(file) {
return file.indexOf('.') !== 0;
});
}
console.log(list.join(' '));//Die Konsole gibt alle Dateinamen aus
});
});
Hallo Liste
So veröffentlichen Sie
Zuerst müssen wir ein Projekt auf Github erstellen und den Code synchronisieren, den wir gerade geschrieben haben.
Veröffentlichen Sie dann Ihre CLI über den Befehl „npm Publish“ in npm.
Dann können andere Benutzer npm install -g [Projektname] verwenden, um Ihren Befehl lokal zu installieren und ihn zu verwenden