2014-09-26 2 views
7

Похоже, gulp-livereload требует: Chrome's livereload plugin для работы.Gulp: Как реализовать печенье без плагинов Chrome?

Есть ли способ реализовать функцию загрузки, которая не требует какого-либо плагина для браузера, и будет работать во всех браузерах?

Любые примеры будут оценены.

ответ

12

Как я пропустил это.

Вы должны добавить скрипт livereload в свой index.html и изменить порт, в котором вы сейчас используете.

<script src="http://localhost:35729/livereload.js?snipver=1"></script> 

Вы можете впрыснуть это только на разрабатываемой версии, так что я думаю, вы должны взглянуть на gulp-inject, чтобы получить такое поведение.

+0

Спасибо! Добавление этого скрипта решило проблему. Не могли бы вы просто уточнить, откуда «livereload.js»? Доступно ли это в 'localhost: 35729' из-за' livereload.listen() 'в' gulpfile.js'? Кроме того, что делает 'snipver = 1'? (документы не ясны) –

+0

Действительно, этот скрипт доступен через плагин 'gulp-livereload', для' snipver', вы должны взглянуть на [эту ссылку] (https://github.com/livereload/livereload -js), которые хорошо объясняют это –

Смежные вопросы