[关闭]
@kungfuboy 2016-07-05T08:52:38.000000Z 字数 600 阅读 904

Gulp技术总结

Gulp


最简单的Gulp + sass + browser-sync搭建多设备同步刷新

配置文件:

  1. var gulp = require('gulp');
  2. var browserSync = require('browser-sync').create();
  3. var sass = require('gulp-sass');
  4. var prefix = require('gulp-autoprefixer');
  5. var reload = browserSync.reload;
  6. // 静态服务器 + 监听 scss/html 文件
  7. gulp.task('server', ['sass'], function() {
  8. browserSync.init({
  9. server: "."
  10. });
  11. gulp.watch("src/sass/*.scss", ['sass'], reload);
  12. gulp.watch("*").on('change', reload);
  13. });
  14. // scss编译后的css将注入到浏览器里实现更新
  15. gulp.task('sass', function() {
  16. return gulp.src("src/sass/*.scss")
  17. .pipe(sass())
  18. .pipe(prefix())
  19. .pipe(gulp.dest("dist/"))
  20. .pipe(reload({stream: true}));
  21. });
  22. gulp.task('default', ['server']);
添加新批注
在作者公开此批注前,只有你和作者可见。
回复批注