Koa.js - 脚手架
脚手架让我们能够轻松地为 Web 应用程序创建骨架。我们手动创建了公共目录、添加了中间件、创建了单独的路由文件等。脚手架工具为我们设置了所有这些内容,以便我们可以直接开始构建应用程序。
我们将使用的脚手架称为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 运行它,它会问您一些问题,然后根据您的答案为您的应用程序创建一个骨架。