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

广告