2014-04-08 4 views
2

я должен был переписать один из моих часов в случае ворчанием смотретьручная работа в руинах?

grunt.event.on 'watch', (action, filepath, target) -> 
# does something ... 

как можно вручную запустить LiveReload в конце?

grunt.task.run('livereload'....)? 

ответ

1

Я выяснил эту проблему, установив пелену на только один файл, который я пишу в конце своего процесса.

Вот пример:

module.exports = (grunt) -> 

    grunt.initConfig 
    watch: 
     reload: 
     options: 
      livereload: true 
     files: "refresh.txt" 
     css: 
     files: ["**/*.css"] 
     js: 
     files: ["**/*.js] 
    # ... and all your tasks 

    grunt.event.on 'watch', (action, filepath, target) -> 
    # does something ... 
    if target isnt 'reload' 
     data = "#{grunt.template.today("isoDateTime")}\n" 
     require('fs').appendFileSync "refresh.txt", data 
Смежные вопросы