Guest User

Untitled

a guest
Mar 19th, 2018
273
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.45 KB | None | 0 0
  1. var gulp = require('gulp'), // Подключаем Gulp
  2. less = require('gulp-less'), //Подключаем less пакет,
  3. browserSync = require('browser-sync'), // Подключаем Browser Sync
  4. path = require('path');
  5.  
  6. gulp.task('less1', function(){ // Создаем таск less
  7. return gulp.src('less/**/*.less') // Берем источник
  8. .pipe(less([ path.join(__dirname, 'less') ])) // Преобразуем less в CSS посредством gulp-less
  9. .pipe(gulp.dest('css')) // Выгружаем результата в папку css
  10. .pipe(browserSync.reload({stream: true})); // Обновляем CSS на странице при изменении
  11. });
  12.  
  13. gulp.task('browser-sync', function() { // Создаем таск browser-sync
  14. browserSync({ // Выполняем browserSync
  15. server: { // Определяем параметры сервера
  16. baseDir: '.' // Директория для сервера - .
  17. },
  18. notify: false // Отключаем уведомления
  19. });
  20. });
  21.  
  22. gulp.task('watch', ['less1', 'browser-sync'], function() {
  23. gulp.watch('less/**/*.less', ['less1', browserSync.reload]); // Наблюдение за less файлами
  24. });
  25.  
  26. @import url('but.less');
  27.  
  28. body{
  29. color: red;
  30. }
  31.  
  32. .but{
  33. background-color: green;
  34. }
  35.  
  36. +-- browser-sync@2.23.6
  37. +-- gulp@3.9.1
  38. +-- gulp-less@4.0.0
  39. `-- path@0.12.7
  40.  
  41. λ npm -v
  42. 5.5.1
Add Comment
Please, Sign In to add comment