包含页面文件、路由文件、api、mock文件的生成器;
>包含swagger文件解析器及数据构造器;
/**
* 初始化模板解析器
* @param {Object} templatefn
* @param {Object} comConfig
*/
function initTemplate(templatefn, comConfig)
/**
* 创建视图文件
* @param {Object} data
*/
function makeViewfile(data)
/**
* 创建API文件
* @param {Object} data
*/
function makeApifile(data)
/**
* 更新路由文件
* @param {Object} data
*/
function updateRouterFile(data)
/**
* 生成路由数据
* @param {Object} data
* @returns {Object}
*/
function makeRouterData(data)
/**
* 生成mock文件
* @param {Object} data
*/
function makeMockfile(data)
/**
* 检查项目本地路径的有效性
* @param {Object} path
*/
function checkRootDir(path)
/**
* 获取相对路径
* @param { object} data
*/
function getRelativePath(data)
- npm version patch:1.0.0会变成1.0.1
- npm version major:1.0.0会变成2.0.0
- npm version minor:1.0.0会变成1.1.0
- npm publish