koa代码生成器
Posted WCF代码工厂
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了koa代码生成器相关的知识,希望对你有一定的参考价值。
koa致力于成为一个更小、更健壮、更富有表现力的 Web 框架,是经典框架express的升级版。koa1.x的特点就是使用genetator来控制项目的同步,而koa2.x最大的特点就是使用async和await。就框架性能而言,有专门的一个开源项目(https://github.com/17koa/koa-benchmark)做了对比,结论为:koa 2 > koa 1 > express。
koa2-generator是koa2项目的生成器,可以方便生成项目以及项目组件。
一、安装
$ npm install -g koa2-generator
二、使用
koa2 [options] [dir]
options:
-h, --help 输出使用方法
-v, --version 输出版本号
-e, --ejs 添加ejs引擎支持
--hbs 添加handlebars引擎支持
--pug 添加pug引擎支持
--hjs 添加hogan.js引擎支持
--njk 添加nunjucks引擎支持
--view <engine> 添加视图引擎(ejs|hbs|hogan|jade|pug|twig|vash)默认用jade
-c, --css <engine> 添加样式引擎(less|stylus|compass|sass)默认用普通css
--git 添加.gitignore
-f, --force 强制dir非空
例如:
koa2 --view hogan ./app && cd ./app
PS:
koa项目链接:https://github.com/koajs/koa
koa2-generator项目链接:https://github.com/tomoat/koa2-generator
koa2中文手册:https://chenshenhai.github.io/koa2-note/
以上是关于koa代码生成器的主要内容,如果未能解决你的问题,请参考以下文章