Javascript-форум (https://javascript.ru/forum/)
-   Общие вопросы Javascript (https://javascript.ru/forum/misc/)
-   -   Перестал работать gulp (https://javascript.ru/forum/misc/65058-perestal-rabotat-gulp.html)

Sokoljr 22.09.2016 21:02

Перестал работать gulp
 
Появилась проблема, компилировал sass в css, все было нормально, вдруг перестал работать и в css просто все тоже что и в sass файле, в чем может быть проблема?

самое главное что js файлы компилирует

var gulp = require('gulp');
var watch = require('gulp-watch');
var notify = require('gulp-notify');
var sass = require('gulp-sass');
var uglify = require('gulp-uglify');
var minify = require('gulp-cssmin');
var concat = require('gulp-concat');
var plumber = require('gulp-plumber');

gulp.task('minify', function() {
    gulp.src('sass/*.sass')
        .pipe(plumber())
        .pipe(concat('main.min.css'))
        .pipe(minify())
        .pipe(gulp.dest('css'))
        .pipe(notify('Minify css is completed'));
});

gulp.task('uglify', function() {
    gulp.src('js/src/*.js')
        .pipe(plumber())
        .pipe(concat('script.min.js'))
        .pipe(uglify())
        .pipe(gulp.dest('js/prod'))
        .pipe(notify('Minify js is completed'));
});

gulp.task('watch', function() {
    gulp.watch('js/src/*.js', ['uglify']);
    gulp.watch('sass/*.sass', ['minify']);
});

Coriolan161 22.09.2016 22:38

Sokoljr,
Слушай, нигде не вижу чтобы ты использовал сас плагин

Coriolan161 22.09.2016 22:41

Sokoljr,
Не ну серьезно. Ты просто берешь склеиваешь всё в один файл, обзываешь его main.min.css, проводишь минификацию и пихаешь в папку.
Нету у тебя преобразования из sass в css

Sokoljr 22.09.2016 22:42

Coriolan161,


gulp.task('minify', function() {
    gulp.src('sass/main.sass')
        .pipe(sass().on('error', sass.logError))
        .pipe(concat('main.min.css'))
        .pipe(minify())
        .pipe(gulp.dest('css'))
        .pipe(notify('Minify css is completed'));
});



и так не работает, сверху неправильно скопировал

Sokoljr 22.09.2016 22:54

перезапустил Gulp, вроде заработал

Coriolan161 22.09.2016 23:03

Sokoljr,
И ты пишешь запускаешь watch?

Ну тогда
1) Короче либо у тебя sass написан как чистый css и ты прикалываешься над уставшими людьми

2) Сделай таск default и попробуй с ним
gulp.task('default', ['clean', 'build', 'watch']);

Sokoljr 22.09.2016 23:14

Coriolan161,
да никто не прикалывается, если уставший то не нужно и писать вообще, я же не заставлял, просто реально бывает когда незнаешь что делать:)

нет, sass написан как sass


перезапустил консоль, все заработало

Coriolan161 22.09.2016 23:16

Sokoljr,
молоток


Часовой пояс GMT +3, время: 07:40.