create-vue-page-npm

2.3.6 • Public • Published

基于swagger的代码生成器核心功能包

包含页面文件、路由文件、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

Dependents (0)

Package Sidebar

Install

npm i create-vue-page-npm

Weekly Downloads

2

Version

2.3.6

License

ISC

Unpacked Size

29.9 kB

Total Files

3

Last publish

Collaborators

  • rwx666888