Gruntjs Livereload не работает

Кажется, я не могу заставить опцию livereload работать над задачей grunt-contrib-watch.

У меня есть файл livereload.js локального хоста, прикрепленный внизу моего html-файла.

Когда я иду к http://localhost:35729/, все, что я получаю, это следующее:

{"tinylr":"Добро пожаловать","версия":"0.0.5"}

Вроде все настроено и работает корректно. Даже когда я запускаю grunt --verbose, он говорит, что сервер Live reload запущен на порту: 35729.

Ниже приведена конфигурация моих часов в файле gruntfile.

Любая помощь будет оценена по достоинству!

      watch: {
        options:{
            livereload: true,
        }

        styles: {
            files: ['less/**/*.less'], // which files to watch
            tasks: ['less'],
            options: {
                nospawn: true
            }
        },
        html:{
            files: ['site/**/*.html', 'includes/**/*.html'],
            tasks: ['includes'],
            options: {
                nospawn: true,
            }
        }

    }
}); 

person whatsnewsaes    schedule 29.11.2014    source источник


Ответы (1)


Результат, который вы видите, правильный. http://localhost:35729 — это сервер LiveReload, а не ваше приложение.

Судя по вашему коду, вы не включили скрипт LiveReload в свой index.html.

Я отправил вам запрос на вытягивание и могу подтвердить, что LiveReload работает.

person Moz Morris    schedule 30.11.2014
comment
Хм... Я попробовал localhost:9000, и он говорит, что веб-страница недоступна. вот ссылка на мой gruntfile.js jsfiddle.net/t73evmwj Если вы хотите просмотреть мой проект Я пытаюсь заставить его работать, вы можете просмотреть его здесь github.com/CodesummitGoats/Sparkplug-Framework - person whatsnewsaes; 30.11.2014