generate-page-util
v1.2.0
Published
generate-page-util
Downloads
18
Readme
generate-page-util
Auto generate page util
Install
npm install generate-page-util --save
Usage
生成前端页面
详细用法见test/generate_page_test.js
let generatePage = require('generate-page-util').generatePage
let files = generatePage({
root: __dirname + "/../src/angular",
name: "admin-detail",
pathName: "admin",
params: {
controller: "AdminDetailController"
},
fileTypes: ['scss', 'html', 'js'],
templateType: "vue",
templatePath: "",
})
console.log(files)
| 参数 | 意义 | 可选值 |
| ------------ | ------------ | ------------ |
| root | 生成文件根目录 | __dirname
|
| name | 生成文件名 | |
| pathName | 根目录下子目录 | 可为空 |
| params | 模板中参数 | 可为空 |
| fileTypes | 需要生成文件的参数 | js, json, less, scss, css, xml, html, vue |
| templateType | 需要生成的文件模板类型 | vue, wx, angular-1 |
| templatePath | 用户自定义模板路径 | 默认为空,__dirname + '/template'
|
生成java model
详细用法见test/generate_model.test.js
const generateModel = require('generate-page-util').generateModel;
let dbConfig = {
host: "", // 数据库地址
user: "", // 数据库用户名
password: "", // 数据库密码
database: "", // 数据库名
table: [""], // 数据库表名(单表可以为字符串,也可以多数组,生成多表时用数组)
writePath: `${__dirname}/model` // 输出保存地址
};
generateModel(dbConfig);
Test Framework
- Mocha
Features
- Support for template customization