Проблема, когда страница не обновляется после ошибки в sass при использовании browserSync или livereload, может быть вызвана несколькими причинами.
1. Неправильные настройки в Gulp.js: Проверьте ваш файл Gulp.js на наличие правильных настроек для browserSync или livereload. Убедитесь, что у вас установлены все необходимые плагины и что конфигурация задачи правильно настроена.
2. Ошибки компиляции Sass: Если в вашем Sass коде есть ошибки, компиляция может завершиться неудачно, и browserSync или livereload не будут обновлять страницу. Убедитесь, что ваш Sass код корректен и не содержит ошибок. Вы можете использовать линтеры Sass, такие как SassLint, для проверки вашего кода на ошибки.
3. Проблемы с кэшированием: Иногда browserSync или livereload могут кэшировать ресурсы и не обновлять страницу после изменений. Вы можете попробовать очистить кэш или перезапустить browserSync или livereload, чтобы увидеть изменения на странице.
4. Не правильное подключение browserSync или livereload: Убедитесь, что вы правильно подключили browserSync или livereload к вашему проекту. Убедитесь, что вы добавили правильные ссылки на скрипты или стили в вашем шаблоне и настроили browserSync или livereload для отслеживания изменений в этих файлах.
5. Проблемы с браузером: Иногда браузеры могут не отображать изменения на странице из-за проблем с кэшированием или другими браузерными настройками. Попробуйте очистить кэш браузера или использовать другой браузер, чтобы увидеть, обновляется ли страница после ошибки в sass.
Если после устранения вышеуказанных возможных причин проблема не решена, вы можете попробовать выполнить более подробное исследование проблемы или обратиться к сообществу разработчиков или документации для получения дополнительной помощи.