глоток не работает. пример с полимерным стартовым комплектом

Я скачал Polymer Starter Kit, и вроде все работает нормально. Если я запускаю «gulp serve», я могу внести изменения в index.html, и все браузеры перезагрузятся и отобразят изменения.

Однако, если я создаю простой html-файл, gulp serve не вызывает перезагрузку при его изменении. Это простой html-файл:

<html lang="en">
<head>

</head>
<body>
hi
</body>
</html>

Обратите внимание, что когда я «просматриваю исходный код» на обслуживаемой странице, скрипт внедрения gulp отсутствует. Похоже, он не внедряет скрипт, который он использует для прослушивания запросов на обновление с сервера.


person Bob Woodley    schedule 11.03.2016    source источник


Ответы (2)


Я думаю, вам нужно добавить свой файл в gulpfile.js в каталоге приложения. Найдите функцию:

// Watch files for changes & reload 
gulp.task('serve', ['styles', 'elements'], function() {
person Dave    schedule 12.03.2016

'gulp serve' внедряет скрипт в обслуживаемые страницы, которые прослушивают сервер gulp для обновлений, после чего обновляют страницу. В стартовом наборе полимеров есть блок snippetOptions как часть задачи «обслуживание». Этот блок 'snippetOptions' должен быть удален, тогда будут синхронизироваться и обслуживаться все страницы, а не только те, которые содержат тег, указанный в 'snippetOptions'.

person Bob Woodley    schedule 14.03.2016