Тема: Snakeskin
Показать сообщение отдельно
  #287 (permalink)  
Старый 16.10.2014, 09:48
Аватар для Safort
Профессор
Отправить личное сообщение для Safort Посмотреть профиль Найти все сообщения от Safort
 
Регистрация: 23.12.2013
Сообщений: 1,856

kobezzza,
Цитата:
Не совсем понятно, если я правильно тебя понял, то ситуация такая: есть файл А в него включается файл Б, и при обновлении файла Б ничего не происходит.
Да, всё правильно. Есть файл index.ss, который инклудит в себя main.ss и article.ss.

Цитата:
Если это так, то это вина галпа, т.к. он не знает про граф отношений и тут нужен --watch SS, т.к. он обновляет файлы в таком случае.
Так ведь Галпу не нужно знать какие файлы куда включаются, он мониторит изменения всех нужных *.ss-файлов, запускает
gulp.task('views', function() {
  gulp.src([path.join(paths.src.views, 'index.ss')])
      .pipe(snakeskin({ prettyPrint: true, exports: 'commonJS' }))
      .pipe(gulp.dest('app/views'));
});


который отдаёт index.ss СнэйкСкину, и СС уже смотрит на содержимое и подключает указанные инклуды. По моей логике так должно быть. Или я ошибаюсь?

Цитата:
ЗЫ: если можешь, то запиши видео с работой, чтобы было проще понять.
Если сегодня к вечеру не удастся решить проблему, то запишу)
Ответить с цитированием