Позавчера под пиво поставил себе сборку - Jade, Gulp, Compass.. И прям бодро так все пошло... но сегодня, пытаясь поставить плагин для php, мои прямые руки видимо внесли куда-то изменения и все перестало работать... Сделал с нуля - результат тот же...
Структура папок...
Код gulp файла...
var gulp = require('gulp'), // Сообственно Gulp JS
jade = require('gulp-jade'), // Плагин для Jade
compass = require('gulp-compass'),
minifyCSS = require('gulp-minify-css');
gulp.task('jade', function() {
gulp.src(['./assets/template/*.jade', '!./assets/template/_*.jade'])
.pipe(jade({
pretty: true
})) // Собираем Jade только в папке ./assets/template/ исключая файлы с _*
.on('error', console.log) // Если есть ошибки, выводим и продолжаем
.pipe(gulp.dest('./public/'));// Записываем собранные файлы
});
gulp.task('compass', function() {
gulp.src('./sass/*.scss')
.pipe(compass({
css: 'css',
sass: 'sass',
image: 'images'
}))
.pipe(minifyCSS())
.pipe(gulp.dest('assets/temp'));
});
gulp.task('watch', function() {
gulp.watch('sass/*.scss', ['compass']);
gulp.watch('./assets/template/*.jade',['jade']);
});
Результат...
Вроде бы и ошибку не выдает... но и никакие изменения соответственно не компилируются...
П.С. за пивом идти не вариант... )
GП.П.С. packaje.json у меня такой..
{
"name": "mySite",
"version": "1.0.0",
"dependencies": {
}
}
и никакие зависимости автоматом в него не прописались( так и должно разве быть?