Я пытаюсь принять 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, испеченный в.
У меня была такая проблема, что у меня проблемы с печенью, не работающей из коробки. Я поменял раунд lrsnippet так, как вы предложили, и это сработало. Я не получаю альтернативные запросы, которые вы получаете. Возможно, вам стоит попробовать обновить все и повторить попытку. –
Awesome - спасибо. Просто заимствовал GruntFile от генератора Backbone. – TYRONEMICHAEL