gulpfile.js

var gulp = require('gulp');
var rename = require('gulp-rename')
var pump = require('pump');
var connect = require('gulp-connect');
//ftl转html
gulp.task('ftl-html',function(cb){
pump([
gulp.src('WEB-INF/page/Wechat/*.ftl'),
rename({extname:'.html'}),
gulp.dest('./html/Wechat')
])
})
//html转ftl
gulp.task('html-ftl',function(cb){
pump([
gulp.src('./html/Wechat'),
rename({extname:'.ftl'}),
gulp.dest('WEB-INF/page/Wechat')
])
}) // webserver livereload web服务器
gulp.task('webserver', function() {
connect.server({
root:'./',
port:9000,
livereload:true
});
}); gulp.task('html', function () {
gulp.src('**/**/*.html')
.pipe(connect.reload());
});
gulp.task('watch',function(){
gulp.watch(['./*html'],['html'])
}) gulp.task('default',['webserver','watch'])

package.json

{
"name": "webapp",
"version": "1.0.0",
"description": "",
"main": "index.js",
"scripts": {
"test": "echo \"Error: no test specified\" && exit 1"
},
"keywords": [],
"author": "",
"license": "ISC",
"devDependencies": {
"gulp": "^3.9.1",
"gulp-connect": "^5.0.0",
"gulp-rename": "^1.2.2",
"pump": "^1.0.2"
}
}

参考文章http://www.gulpjs.com.cn/docs/api/

最新文章

  1. 利用TabHost制作QQ客户端标签栏效果(低版本QQ)
  2. jQuery实现两个按钮的位置互换
  3. 【问题&解决】解决创建Android模拟器时提示"No system images installed for this target"的问题
  4. C#创建UTF8无BOM文本文件
  5. jQuery mouseover与mouseenter的区别
  6. gdb简单调试~core文件
  7. Liferay SDK 6.2与7.0中build.[$username].properties 文件的配置
  8. 卓越网的kindle paperwhite
  9. POJ 2449 Remmarguts' Date (SPFA + A星算法) - from lanshui_Yang
  10. LwIP学习笔记——STM32 ENC28J60移植与入门
  11. 动态链接库(DLL)
  12. Linux高效数据统计命令wc
  13. java 调用webservice接口wsdl,推荐使用wsdl2java,放弃wsimport
  14. (转)Spring Boot 2(一):【重磅】Spring Boot 2.0权威发布
  15. Delphi控件cxGrid 如何动态创建列?
  16. 学习shader之前必须知道的东西之计算机图形学-渲染管线
  17. C# 判断字符编码的六种方法
  18. android中RecyclerView控件实现瀑布流布局
  19. 关闭SSD(固态硬盘)节能功能 提搞SSD性能
  20. String类的substring方法

热门文章

  1. Oracle trunc() 函数处理数字、日期的整理
  2. mongodb命令行group分组和java代码中group分组
  3. FusionCharts ID重复
  4. eclipse中添加Java代码注释模板
  5. VxWorks中的中断应用设计要点
  6. C#之AES256位加密解密
  7. java.sql.SQLException: Access denied for user 'sa'@'localhost' (using password: YES)
  8. List、Map和Set的实现类
  9. DirectX--Filter属性页的调用
  10. Codeforces Round #430 (Div. 2) D. Vitya and Strange Lesson