Gulp前端自动化之 ejs插件使用
2015-10-15 20:17
393 查看
gulpfile.js配置
gulp.task('ejs', function() {
gulp.src(["./app/**/*.html","!app/html/common/**/*.html"])
.pipe(plugins.ejs({},{ext: '.html'}))
.pipe(gulp.dest("./dist/"))
.pipe(plugins.notify({message: "ejs task complete"}))
});
src源路径
src方法中可以是一个字符串如:“./app/**/*.html”
也可以是如上图一个数组形式,第一个元素是匹配app下所有的html文件,第二个元素是不匹配app/html/common/下面所有的以html为后缀的文件
gulp.task('ejs', function() {
gulp.src(["./app/**/*.html","!app/html/common/**/*.html"])
.pipe(plugins.ejs({},{ext: '.html'}))
.pipe(gulp.dest("./dist/"))
.pipe(plugins.notify({message: "ejs task complete"}))
});
src源路径
src方法中可以是一个字符串如:“./app/**/*.html”
也可以是如上图一个数组形式,第一个元素是匹配app下所有的html文件,第二个元素是不匹配app/html/common/下面所有的以html为后缀的文件
pipe是管道意思,把ejs放到管道里,在这里如果不指定ext:html,那么生成的文件不是以html为后缀的。
dest是目标路径,生成文件后存放的位置。
相关文章推荐
- css是文字超过一行部分显示为省略号
- Html-透明度
- Html-a标签去掉手和下划线
- bootstrap两个比较好的网站
- css 权重 计算
- javascript cookies 存、取、删除实例
- CSS知识点小结
- SharedPreferences存储对象工具类
- 简单理解网页源码(HTML源代码)
- 深入了解css的行高Line Height属性
- javascript之Style物
- Json解析
- Json解析
- js函数大全
- Bootstrap之翻页
- 解决eclipse中org.w3c.dom.Node类老报The method getTextContent() is undefined 问题
- 为什么建议使用link方式来加载css,而不是使用@import方式
- 使用JSONP跨域AJAX请求
- 为什么将js脚本放在底部而不是头部
- web-inf文件夹下的外联css样式路径问题