@kythuen/handlebars-compiler
v1.0.1
Published
``` const compileTemplate = require('handlebars-compiler')
Downloads
1
Readme
const compileTemplate = require('handlebars-compiler')
const metadata = require('./meta')
const filters = {
'src/core/router/**/*': 'core.vueRouter === true',
'src/core/store/**/*': 'core.vuex === true',
'src/core/dependencies/antd/*': 'dependencies.antDesign === true'
}
compileTemplate({
source: './template',
destination: path.join(__dirname, './output'),
metadata,
filters,
}).then(() => {
console.log('编译完成')
})
// 参数说明
source: 源文件位置,默认当前目录下的template文件夹。
destination: 目标位置,默认当前目录的output文件夹。
metadata: 模板替换数据。
filters: 模板文件过滤规则。
// 错误类型status
0: Finish Compile.
-1: Metadata is empty.
-2: source is not exist.