模板引擎 https://github.com/jiamao/jm-template的gulp
插件。
可以用来做同构模板引擎。
$ npm i gulp-jmtemplate --save
//gulpfile.js
const gulp = require('gulp');
const path = require('path');
const concat = require('gulp-concat');
const template = require('../index.js');
gulp.task('default', ()=>{
let stream = gulp.src('./templates/*.html', {
cwd: __dirname
});
return stream.pipe(template.precompile({
// 这里可以指定id规则,如果不指定会取文件名
id: function(opt) {
//opt.path
console.log(opt);
}
})).pipe(concat('user.js'))
.pipe(gulp.dest('templates'));
});