У меня есть два проекта, которые используют Gulp + browsersync для перезагрузки после изменения файла .Все было хорошо, пока я не приобрел другой компьютер и не начал переносить среду разработки на новую машину.тогда один из моих конфигов проекта внезапно перестал работать.
Вот конфиг:
gulp.task('default', ['serve']);
gulp.task('serve', [(argv.api || 'mock') + ':api', 'lint', 'test'], function() {
browserSync.init({
proxy: "localhost:3003"
});
gulp.watch(paths.templates_files).on('change', browserSync.reload);
gulp.watch(paths.templates_dir).on('change', browserSync.reload);
gulp.watch(paths.message_files).on('change', browserSync.reload);
gulp.watch(paths.scripts_files).on('change', browserSync.reload);
gulp.watch(paths.sass_styles_files, ['sass']);
gulp.watch(paths.styles_files).on('change', browserSync.reload);
gulp.watch(
paths.scripts_files.concat(paths.test_scripts_files),
['lint', 'test']);
});
Я не уверен, что с ним не так, потому что раньше он работал.Итак, я смотрю на свой элемент страницы:
Асинхронный сценарий был успешно введен, но нет Подключено к синхронизации браузера оповещение.Я попытался открыть интерфейс BrowserSync и нажать Новая вкладка , затем Перезагрузить все :
Удивительно,несмотря на то, что открыта новая вкладка, после этого никто из них не перезагрузится.