一个轻量化的单文件模板生成器,目前只支持配置文件生成!
npm install @noderun/writefilewritefile。
writefile.config.js示例:
from__开头对应to__,可采用多个文件模板
fromDir__开头对应toDir__,可采用文件夹模板,直接复制整个文件夹
module.exports = {
filelist:[
//字段都可用于模板变量
{
use: true, // 是否启用这个生成模板
useDir: true, // 是否启用文件夹生成模板,可使用fromDir__
useFile: true, // 是否启用文件生成模板,可使用from__
force: false, // 是否启用强制覆盖本地文件
fromDir__Dir: "./temp", // 文件夹模板
toDir__Dir: "./output", // 文件夹模板生成路径
from__View: "./createTemplate/add.vue",
from__Api: "./createTemplate/api.js",
to__View: "./admin/src/views/sms/addZoneGoods/index.vue",
to__Api: "./admin/src/api/sms/addZoneGoods.js",
}
]
}
`
增加命令行模式
`
writefile template targetDir name=名字
``