0.0.8 • Published 6 years ago
egg-template v0.0.8
基于Eggjs的定制化模板
模板介绍
模板已集成 中台用户解密
/ ADFS单点登录
/ SSO单点登录
,既可以一键生成初始化模板也可以一键生成控制器(controller)和服务(service)
全局安装
npm i egg-template -g
背景
因为每次开发都需要初始化项目,长期以来就会造成很多没必要的重复的工作,并且很多业务都有一些可复用的代码,所以为了提高开发效率,我们就在阿里的nodejs框架Eggjs上进一步的封装
目的
我们的目的是让开发者快速的生成适合自己公司业务的基础框架,将更多是时间关注于coding而不是怎么搭建框架
功能
生成定制化的初始化框架
生成controller和service
命令
- egg-template init --type=simple dirName
- egg-template init --type=plugin dirName
- egg-template addcs controllerAndServiceName
example
//示例1 在当前目录下新建一个目录名为 infinitus 的定制框架
egg-template init --type=simple infinitus
//示例2 在当前目录下新建一个目录名为 infinitus 的定制框架并会生成相应的controller和service
egg-template init --type=plugin infinitus
//示例3 在 root/app/controller 和 root/app/service 下新增 infinitus.js
egg-template addcs infinitus
启动项目
- cd ${programRoot} //programRoot为项目目录
- npm install
- npm run dev //开发环境