Использование ворчливых часов с 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).

Другие вопросы по тегам