Проверьте, правильно ли указан путь к файлам SCSS (app/scss/style.scss). Возможно, файл лежит в другой папке или имеет другое имя. Можно попробовать сделать путь более универсальным:
return src('app/scss/**/*.scss')
Хотя ошибок не выводится, возможно, ошибки есть, но они не отображаются. Чтобы убедиться, что SCSS компилируется правильно, можно добавить обработку ошибок с помощью gulp-plumber:
const plumber = require('gulp-plumber');
Затем обернуть SCSS-компиляцию:
return src('app/scss/**/*.scss')
.pipe(plumber())
.pipe(scss({ outputStyle: 'compressed' }))
.pipe(concat('style.min.css'))
.pipe(dest('app/css'))
.pipe(browserSync.stream());
Убедитесь, что файлы действительно обновляются в папке app/css. Проверьте, создается ли файл style.min.css в нужной папке. Если файл создается, но не обновляется автоматически, возможно, проблема в BrowserSync. Попробуйте перезапустить сборку Gulp и убедиться, что BrowserSync работает корректно.
Проверьте версии установленных плагинов (Gulp, Gulp-sass, BrowserSync). Иногда конфликты между версиями могут вызывать проблемы. Убедитесь, что все пакеты актуальны и совместимы друг с другом.