gulp-swig

swig 一个简单的,强大的,可扩展的JavaScript模板引擎。

这里介绍的是与 gulp 一起使用的方法,具体 swig 语法可以查看 swig 介绍

Install

npm install --save-dev gulp-swig

Basic Usage 基本用法

var gulp = require('gulp');
var swig = require('gulp-swig');
 
gulp.task('html', function() {
  gulp.src('./html/**/*.swig')
    .pipe(swig({
    	defaults: {
    		//不缓存
        	cache: false
      	}
    }))
    .pipe(gulp.dest('./dist/'))
});


//监听 swig 文件
gulp.task('watch', function () {
  gulp.watch('./html/**/*.swig', ['html']);
});