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

kobezzza,
у меня проблема за проблемой

Разбросал файлы так:

Галп
//...
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
{include 'main.ss'}
{include 'article.ss'}


main.ss
{template main.home(articles)}
<!DOCTYPE html>
<html>
  ///всякий html...

   {block content}
     {forEach articles => article}

      ///всякий html...
     
     {/forEach}
   {/block}
 </section>
 
  ///всякий html...
</html>
{end}


article.ss
{template article(data) extends main.home}
  <!DOCTYPE html>
  <html>
    ///всякий html

    {block content}
      ///всякий html
    {/block}

    ///всякий html
  </html>
{end}


Вотчер галпа следит за изменениями всех *.ss и вызывает SS при оных.
Проблема: изменяю шаблон > сохраняю его > перезапускаю app.js но изменений на странице не видно(так же как и ошибок).
Перезапускаю сам Галп, потом app.js и только тогда изменения видны.
SS по какой-то причине не подхватывает изменения в подключаемых шаблонах. Скорее всего я не так их подключил.
Ответить с цитированием