//引入插件 var gulp = require('gulp'); var connect = require('gulp-connect'); //建立watch任務去檢測html文件,其定義了當html改動以後,去調用一個Gulp的Task gulp.task('watch', function () { gulp.watch(['./www/*.html'], ['html']); }); //使用connect啓動一個Web服務器 gulp.task('connect', function () { connect.server({ root: 'www', livereload: true }); }); gulp.task('html', function () { gulp.src('./www/*.html') .pipe(connect.reload()); }); //運行Gulp時,默認的Task gulp.task('default', ['connect', 'watch']);
[gulp] Using gulpfile ~/Documents/workspace/ionic_workspace/open_party/gulpfile.js [gulp] Starting 'connect'... [gulp] Server started http://localhost:8080 [gulp] LiveReload started on port 35729 [gulp] Finished 'connect' after 13 ms [gulp] Starting 'watch'... [gulp] Finished 'watch' after 6.69 ms [gulp] Starting 'default'... [gulp] Finished 'default' after 11 μs