目录

Koa.js - 脚手架( Scaffolding)

脚手架允许我们轻松地skeleton for a web application创建skeleton for a web application 。 我们手动创建了我们的公共目录,添加了中间件,创建了单独的路径文件等。脚手架工具为我们设置了所有这些东西,以便我们可以直接开始构建我们的应用程序。

我们将使用的脚手架叫做Yeoman 。 它是为Node.js构建的脚手架工具,但也有几个其他框架的生成器(如flask,rails,django等)。 要安装yeoman,请在终端中输入以下命令。

$ npm install -g yeoman

Yeoman使用生成器来构建应用程序。 要查看npm上可用的发电机与yeoman一起使用,请到here 。 出于本教程的目的,我们将使用'generator-koa'。 要安装此生成器,请在终端中输入以下命令。

$ npm install -g generator-koa

要使用此生成器,请输入 -

yo koa

然后它将创建一个目录结构,并为您创建以下文件。 它还将为您安装必要的npm模块和割草机组件。

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运行它,它会问你一些问题,然后根据你的答案为你的应用程序创建一个框架。

↑回到顶部↑
WIKI教程 @2018