Я использую Polymer и перезаряжаю изменения в файлах вручную. Поэтому я попытался использовать browser-sync
, а также browser-sync with gulp
, но не смог добиться успеха.Как использовать Polymer для перегрузки в реальном времени кода
Я попытался следующие два пути:
1) НПМ скрипты в package.json
"scripts": {
"dev": "polymer serve | npm run watch",
"watch": "browser-sync start --proxy localhost:8080 --files 'src/*.html, src/*.js, images/*' "
},
Запуск его с помощью npm run dev
, он побежал, но не в состоянии обнаружить изменения в файле.
2) Использование глотка с браузером-синхронизации
var gulp = require('gulp');
var bs = require('browser-sync').create();
gulp.task('browser-sync', function() {
bs.init({
port : 5000,
proxy: {
target : "localhost:8080"
}
});
});
gulp.task('watch', ['browser-sync'], function() {
gulp.watch("*.html").on('change', bs.reload);
});
Он также побежал, но не в состоянии обнаружить изменения в *.html
файл, который присутствует в src
папке.
Может кто-нибудь помочь мне, почему изменения файлов не обнаружены.
Также для тех, кто хочет автоматически перезагрузить проекты с использованием браузера с использованием браузера. «Смотреть»: «браузер-синхронизация start --proxy localhost: 8081 --startPath \» components/MY_ELEMENT \ »- файлы \ "**/*. HTML \" "' –