1.0.1 • Published 3 years ago

@kythuen/handlebars-compiler v1.0.1

Weekly downloads
-
License
Apache
Repository
-
Last release
3 years ago
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.