maike-cli
插件简介
maike-cli 插件是项目快速初始化工具及管理工具,包含
web 前端(可用于移动端或者微信公众号,采用 vant 框架)
server 服务(采用 egg.js 模板,用于服务器快速开发)
admin/pc 管理后台 (采用 element 模板,用于快速生成管理员后台)
create 快速创建egg模块,生成增删改查代码
git 一键版本提交
如何使用?
1 全局安装 maike-cli
npm i maike-cli -g
2 命令行输入
maike-cli -h || maike-cli -help
输出内容: init service [初始化egg空项目] init web [初始化移动端空项目] init admin [初始化后台管理系] create app init [创建模块] create app swiper [创建轮播图] create app area [创建省市区模] git push [git 一键提交代码]
4 根据指令快速生成模板套件
maike-cli init web | service | admin ---
5 模块生成器,包括创建模块,轮播图,省市区等会直接生成 mvcr 并将路由注册到主路由,同步数据库后即可使用功能接口
6 附加 模块中使用的 await ctx.toSuccess() & await ctx.toError() 可以自定义
创建文件 /PATH_TO_APP/app/extend/context.js
'use strict'; const _success = '操作成功' const _error = '操作失败' moduleexports = async { if rows !== null && count !== null return code: 1 msg: msg ? msg : _success count data: rows ; else if rows != null && count === null return code: 1 msg: msg ? msg : _success data: rows ; return code: 1 msg: msg ? msg : _success ; } async { // 记录日志 return code: 0 msg: msg ? msg : _error ; }
前提
#### 你的电脑需要已经配置好 node npm git