autoquickcode
v1.11.2
Published
使用plop自动生成代码的工具
Maintainers
Readme
AutoCode
项目简介
这是一个基于plop的代码自动生成工具,通过配置好的模板来快速生成代码,提高开发效率。无论在哪个目录下执行命令,都会在当前目录下生成文件。
安装
本地安装
# 安装依赖
npm install autoquickcode
# 链接到项目中使用
npm link autoquickcode全局安装
# 全局安装
npm install -g autoquickcode
# 或者从本地代码安装
git clone <repo-url>
cd autocode
npm install
npm link使用方法
# 显示版本号
quick -v
# 或
quick --version
# 生成代码
quick
# 然后按照提示选择模板和输入配置配置说明
plop的配置文件位于plopfile.js,你可以在此文件中定义各种生成器。
目录结构
├── bin/ # 命令行工具
├── plopfile.js # plop配置文件
├── generators/ # 生成器配置
│ └── wfPage/ # 页面生成器
├── templates/ # 模板目录
│ ├── wfPage/ # 页面模板
│ │ ├── components/ # 页面组件模板
│ │ └── ... # 其他模板文件
└── ...支持的模板
目前支持的模板类型:
- 带台账的流程表单
- 不带台账的流程表单
自定义模板
你可以通过修改templates目录下的文件来自定义模板,使用{{name}}这样的占位符来表示动态内容。
开发指南
如果你想开发新的模板或修改现有模板:
- 在
generators目录下创建新的生成器配置 - 在
templates目录下添加对应的模板文件 - 在
plopfile.js中注册你的生成器
贡献
欢迎提交Issue和Pull Request
许可证
MIT
发布到npm
- 首先确保已登录npm账号:
npm login
npm version patch
npm publish