Guest User

Untitled

a guest
Jan 16th, 2018
87
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.22 KB | None | 0 0
  1. // Importar los módulos y plugins que se usarán. Cada uno se impotar con require('modulo')
  2. var gulp = require('gulp');
  3. var sass = require('gulp-sass');
  4. var pug = require('gulp-pug2');
  5. // var jade = require('gulp-jade');
  6. var browserSync = require('browser-sync').create();
  7. var autoprefixer = require('gulp-autoprefixer');
  8.  
  9. // Crear tarea
  10.  
  11. gulp.task('sass', function () {
  12. gulp.src('./scss/**/*.scss')
  13. .pipe(sass().on('error', sass.logError))
  14. .pipe(autoprefixer({
  15. browsers: ['last 2 versions'],
  16. cascade: true
  17. }))
  18. .pipe(gulp.dest('./css/'))
  19. .pipe(browserSync.stream());
  20. });
  21. gulp.task('pug', function () {
  22. return gulp.src('./pug/*.pug')
  23. .pipe(pug({ pretty: true }))
  24. .pipe(gulp.dest('./'))
  25. .pipe(browserSync.stream());
  26. // Your options in here.
  27. });
  28. gulp.task('pug2', function () {
  29. return gulp.src('./pug/templates/*.pug')
  30. .pipe(pug({ pretty: true }))
  31. .pipe(gulp.dest('./'))
  32. .pipe(browserSync.stream());
  33. // Your options in here.
  34. });
  35. gulp.task('default', function () {
  36. browserSync.init({
  37. server: './'
  38. });
  39. gulp.watch('./pug/**/*.pug', ['pug', 'pug2']);
  40. gulp.watch('./scss/**/*.scss', ['sass']);
  41. gulp.watch('./*.html').on('change', browserSync.reload);
  42. });
Add Comment
Please, Sign In to add comment