Использование ворчливых часов с livereload
Я пытаюсь использовать плагин grunt watch для компиляции coffeescript и sass. Кроме того, я хочу использовать livereload, чтобы сразу увидеть результаты. Это моя грубая конфигурация, но на самом деле она не перезагружает загруженную страницу, когда я делаю изменения. Пожалуйста, помогите мне исправить это.
watch:
sass:
files: ['client/**/*.scss']
tasks: ['sass:all']
options:
spawn: false
livereload: true
coffee:
files: ['client/**/*.coffee', 'server/**/*.coffee', 'test/**/*.coffee']
tasks: ['coffee:all']
options:
spawn: false
livereload: true
1 ответ
В настоящее время я испытываю ту же проблему. spawn
имеет значение по умолчанию true
- Если вы оставите это так, это, вероятно, сработает.
К сожалению, в моем сценарии я требую, чтобы spawn=false
- Я дам вам знать, если найду решение.
Редактировать - я немного читал, и не похоже, что это возможно. Если spawn=false
задача наблюдения должна завершиться, пока она выполняет список задач для цели наблюдения. После завершения наблюдение перезапускается, но не видит созданные / обновленные файлы, пока она не запущена.
В вашей ситуации я бы рекомендовал удалить spawn: false
строка, так что он использует значение по умолчанию для порождения (которое true
).