2013-05-18 4 views
1

Я пытаюсь принять GruntFile.js в генераторе WebApp и вносить его в мои потребности. Проблема, с которой я столкнулась с генератором, заключается в том, что он не вводит фрагмент промежуточного программного обеспечения LiveReload. Так, например, следующий фрагмент кода под подключения секции GruntFile выглядит следующим образом:Yeoman Webapp Generator LiveReload Snippet Not Working

 livereload: { 
      options: { 
       middleware: function (connect) { 
        return [ 
         mountFolder(connect, '.tmp'), 
         mountFolder(connect, yeomanConfig.app), 
         lrSnippet 
        ]; 
       } 
      } 
     } 

Это, конечно, не может быть правильным, так как lrSnippet должна быть вызвана перед папка монтирования()? Правильно? Поэтому, если я делаю следующее:

 livereload: { 
      options: { 
       middleware: function (connect) { 
        return [ 
         lrSnippet, 
         mountFolder(connect, '.tmp'), 
         mountFolder(connect, yeomanConfig.app) 
        ]; 
       } 
      } 
     } 

Работает на последующих запросах. Поэтому он будет работать по одному запросу, а затем, когда я обновляюсь, я его висит. Refresh снова работает. Очень странно. Я играл с плагином connect-livereload, и каждый последующий запрос - Can not GET /. Есть ли у кого-то работающая печень и грунт-часы GruntFile? Я знаю, что последняя версия grunt-watch имеет liveReload, испеченный в.

+0

У меня была такая проблема, что у меня проблемы с печенью, не работающей из коробки. Я поменял раунд lrsnippet так, как вы предложили, и это сработало. Я не получаю альтернативные запросы, которые вы получаете. Возможно, вам стоит попробовать обновить все и повторить попытку. –

+0

Awesome - спасибо. Просто заимствовал GruntFile от генератора Backbone. – TYRONEMICHAEL

ответ

0

Это известный bug, и мы в настоящее время изучаем его.

+0

Спасибо Sindre. Это актуальная проблема с The Gruntfile, connect-livereload или grunt-contrib-connect? Старался выследить его. Генератор Backbone GruntFile и Yeoman, похоже, работают нормально. – TYRONEMICHAEL

+0

connect-livereload –

Смежные вопросы