0.0.8 • Published 6 years ago

egg-template v0.0.8

Weekly downloads
2
License
ISC
Repository
-
Last release
6 years ago

基于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 //开发环境