Ich habe Browser-Sync-Setup und läuft durch Schluck. Obwohl es automatisch aktualisiert wird, wenn der Browser das aktive und ausgewählte Fenster ist, ist dies nicht der Fall.browsersync wird nur aktualisiert, wenn der Browser das aktive Fenster ist
Das bedeutet, ich kann nicht den Editor und Browser nebeneinander haben und kontinuierliche Updates auf dem Browser sehen, wie ich Code im Editor ändern. Ich muss den Browser immer noch auswählen, um ein Update zu sehen. Ist es möglich, es zum Laufen zu bringen, ohne den Browser als aktives Fenster zu haben? (auf macOS Sierra).
gulpfile Aufgabe:
// Browser sync server for live reload
gulp.task('browserSync', function() {
browserSync.init(
[paths.css + "/**/*.css", paths.js + "*.js", paths.templates + '*.html'], {
proxy: "localhost:8000",
browser: 'chrome'
});
.....
// Watch
gulp.task('watch', ['default'], function() {
// gulp.watch(paths.sass + '/*.scss', ['styles']);
gulp.watch(paths.less + '/**/*.less', ['styles']);
gulp.watch(paths.js + '/*.js', ['scripts']).on("change", reload);
gulp.watch(paths.images + '/*', ['imgCompression']);
gulp.watch(paths.templates + '/**/*.html').on("change", reload);
});
Hmm Ich benutze pycharm obwohl (gleiche intellij Plattform wie Webstorm), die auf die gleiche Weise speichert. – Yunti
Speichern Sie einfach manuell, wenn Sie bereit sind, die Änderungen anzuzeigen, indem Sie Strg + s (Windows) oder Befehl + s (Mac) drücken, und das sollte Ihr Problem lösen. Insgesamt wird das die einzige Problemumgehung sein, es sei denn, Sie schalten ide um – CriCri
Danke mit Befehl + S macht es funktioniert. (Vermutlich werden pycharm, webstorm usw. nicht gespeichert, bis Sie von der App weggehen oder die Bearbeitung für einen bestimmten Zeitraum pausieren). – Yunti