Koa.js - 腳手架



腳手架允許我們輕鬆地為Web 應用程式建立骨架。我們手動建立了我們的 public 目錄,添加了中介軟體,建立了單獨的路由檔案等。腳手架工具為我們設定了所有這些東西,以便我們可以直接開始構建我們的應用程式。

我們將使用的腳手架工具稱為Yeoman。它是一個為 Node.js 構建的腳手架工具,但也為其他幾個框架(如 Flask、Rails、Django 等)提供了生成器。要安裝 Yeoman,請在您的終端中輸入以下命令。

$ npm install -g yeoman

Yeoman 使用生成器來構建應用程式的腳手架。要檢視 npm 上可用於 Yeoman 的生成器,請訪問這裡。在本教程中,我們將使用“generator-koa”。要安裝此生成器,請在您的終端中輸入以下命令。

$ npm install -g generator-koa

要使用此生成器,請輸入 -

yo koa

然後它將建立一個目錄結構併為您建立以下檔案。它還將為您安裝必要的 npm 模組和 bower 元件。

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.

此生成器為我們建立了一個非常簡單的結構。

.
├── controllers
│   └── messages.js
├── public
|   ├── scripts
|   └── styles
|       └── main.css    
├── test
|   └── routeSpec.js
├── views
|   ├── layout.html
|   └── list.html
├── .editorconfig
├── .jshintrc
├── app.js
└── package.json

探索 Koa 可用的眾多生成器,並選擇最適合您的那個。所有生成器的工作步驟都相同。您需要安裝一個生成器,使用 Yeoman 執行它,它會問您一些問題,然後根據您的答案建立應用程式的骨架。

廣告