1.2.0 • Published 3 years ago
generate-page-util v1.2.0
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
```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