📅  最后修改于: 2020-10-23 07:54:48             🧑  作者: Mango
脚手架使我们能够轻松地为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运行它,它会问您一些问题,然后根据您的答案为您的应用程序创建框架。