Heim  >  Artikel  >  Web-Frontend  >  Tutorial zur Verwendung von Node zum Erstellen Ihres eigenen Befehlszeilentools

Tutorial zur Verwendung von Node zum Erstellen Ihres eigenen Befehlszeilentools

亚连
亚连Original
2018-05-28 17:25:241685Durchsuche

In diesem Artikel wird hauptsächlich das Tutorial zur Verwendung von Node zum Erstellen Ihres eigenen Befehlszeilentools vorgestellt. Jetzt teile ich es mit Ihnen und gebe es als Referenz.

1. Implementieren Sie eine einfache Funktion

2. Umgebung

1. System: Fenster 10
2. Editor: vscode
3.node-Version: 8.7.0

Drei, Start spielen

1. Öffnen Sie die Befehlszeile und erstellen Sie ein neues Paket.json

npm init

Schauen Sie sich das an Eine neue package.json wird generiert. Öffnen Sie sie mit dem Editor

2. Ändern Sie package.json und fügen Sie ein Bin-Attribut hinzu

  {
   "name": "my-cli",
   "version": "1.0.0",
   "description": "",
   "main": "index.js",
   "bin": { // 增加bin属性
     "auto": "./bin/cli.js" 
     // 左边的crp是定义的命令行的名字,可以自己随便取, 右边是命令行输入 crp 时会执行的文件(一定要在bin文件夹下)
   },
   "scripts": {
    
   },
   "keywords": [],
   "author": "",
   "license": "ISC"
  }

3 . Erstellen Sie eine neue cli.js im aktuellen Verzeichnis und ändern Sie einfach

rrree

4. Gehen Sie dann zur Befehlszeile und geben Sie

ein 🎜>

console.log('hello world')

5 Überprüfen Sie die Wirkung



Hallo Welt richtig zu drucken ist ein Erfolg


6. Um den Vorschaueffekt zu erzielen

Das Prinzip besteht darin, dass beim Ausführen von cli.js die von Ihnen festgelegte Vorlage gelesen und dann eine Datei im aktuellen Verzeichnis generiert wird,


Schreiben Sie den Inhalt der Vorlage, der einfache Code lautet wie folgt


npm link

Das Obige habe ich für alle zusammengestellt, ich hoffe, dass es so ist Seien Sie in Zukunft für alle hilfreich. Hilfreich.

Verwandte Artikel:

Verwenden der H5-Funktion FormData zum Hochladen von Dateien ohne Aktualisierung

Erzielen der Mobiltelefonpositionierung basierend auf h5 ajax

JSONP für domänenübergreifende AJAX-Anfrage zum Abrufen von JSON-Daten

Das obige ist der detaillierte Inhalt vonTutorial zur Verwendung von Node zum Erstellen Ihres eigenen Befehlszeilentools. 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