Koa.js - Gerüste
Mit Gerüsten können wir auf einfache Weise eine erstellen skeleton for a web application. Wir haben unser öffentliches Verzeichnis manuell erstellt, Middleware hinzugefügt, separate Routendateien erstellt usw. Ein Gerüst-Tool richtet all diese Dinge für uns ein, damit wir direkt mit dem Erstellen unserer Anwendung beginnen können.
Der Gerüstbauer, den wir verwenden, heißt Yeoman. Es ist ein Gerüstwerkzeug, das für Node.js entwickelt wurde, aber auch Generatoren für verschiedene andere Frameworks (wie Kolben, Schienen, Django usw.) enthält. Geben Sie den folgenden Befehl in Ihr Terminal ein, um yeoman zu installieren.
$ npm install -g yeoman
Yeoman verwendet Generatoren, um Anwendungen auszurüsten. Um die Generatoren zu überprüfen, die auf npm für yeoman verfügbar sind, klicken Sie hier . Für dieses Tutorial verwenden wir den 'Generator-Koa'. Geben Sie den folgenden Befehl in Ihr Terminal ein, um diesen Generator zu installieren.
$ npm install -g generator-koa
Um diesen Generator zu verwenden, geben Sie - ein
yo koa
Anschließend wird eine Verzeichnisstruktur erstellt und die folgenden Dateien für Sie erstellt. Außerdem werden die erforderlichen npm-Module und Laubenkomponenten für Sie installiert.
create package.json
create test/routeSpec.js
create views/layout.html
create views/list.html
create public/styles/main.css
create public/scripts/.gitkeep
create controllers/messages.js
create app.js
create .editorconfig
create .jshintrc
I'm all done. Running npm install & bower install for you to install
the required dependencies.
If this fails, try running the command yourself.
Dieser Generator schafft für uns eine sehr einfache Struktur.
.
├── controllers
│ └── messages.js
├── public
| ├── scripts
| └── styles
| └── main.css
├── test
| └── routeSpec.js
├── views
| ├── layout.html
| └── list.html
├── .editorconfig
├── .jshintrc
├── app.js
└── package.json
Entdecken Sie die vielen für Koa verfügbaren Generatoren und wählen Sie den für Sie passenden aus. Die Schritte zur Arbeit mit allen Generatoren sind gleich. Sie müssen einen Generator installieren, ihn mit yeoman ausführen, einige Fragen stellen und dann anhand Ihrer Antworten ein Skelett für Ihre Anwendung erstellen.