以下是gulpfile.js
内容
JavaScript
var gulp = require("gulp"), less = require("gulp-less"), browserSync = require("browser-sync"), path = { HTML : "html/*.html", LESS : "less/*.less", CSS : "css", JS : "js/*.js" }; gulp.task("serve", ["less", "js-watch", "html"], function() { browserSync.init({ server : "./" }); gulp.watch(path.LESS, ["less"]); gulp.watch(path.JS, ["js-watch"]); gulp.watch(path.HTML, ["html"]); gulp.watch(path.HTML).on("change", function() { browserSync.reload; }); }); gulp.task("less", function() { gulp.src(path.LESS) .pipe(less()) .pipe(gulp.dest(path.CSS)) .pipe(browserSync.stream()); }) gulp.task("js-watch", function() { gulp.src(path.JS) .pipe(browserSync.stream()); }) gulp.task("html", function() { gulp.src(path.HTML) .pipe(browserSync.stream()); }) gulp.task("default", ["serve"]) //如果想添加对CSS的监听,想上面监听less html js 一样 //我既然用了less就不用监听css了
现在当修改 JS LESS HTML 任一文件,网页无需自己手动F5 或者 command+R刷新,它会自动刷新,如果配合一个显示器,一边修改代码,一边自动刷新,卧槽 想想都很酷
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。