Не заливаются на сервер скомпилированные gulpом файлы в Phpstorm

Все настроено нормально на автоматическую передачу измененных файлов на сервер. Но то что компилирует gulp совсем не хочет заливать. Вот мой gulpfile

const gulp = require("gulp");
const sass = require("gulp-sass");
sass.compiler = require('node-sass');
const sourcemaps = require('gulp-sourcemaps');
const gulpif = require('gulp-if');
const del = require('del');
const newer = require('gulp-newer');
const autoprefixer = require('gulp-autoprefixer');
const browserSync = require('browser-sync').create();
const notify = require('gulp-notify');
const cleanCSS = require('gulp-clean-css');
const babel = require('gulp-babel');
const uglify = require('gulp-uglify');
const isDevelopment = !process.env.NODE_ENV || process.env.NODE_ENV == 'development';


gulp.task("styles", function () {
    return gulp.src('src/scss/*.scss', '!src/scss/_*', {since: gulp.lastRun('styles')})
        .pipe(gulpif(isDevelopment, sourcemaps.init()))
        .pipe(sass())
        .on('error', notify.onError())
        .pipe(autoprefixer())
        .pipe(cleanCSS())
        .pipe(gulpif(isDevelopment, sourcemaps.write()))
        .pipe(gulp.dest('assets/site-files/css'))
        .pipe(browserSync.stream())
});
gulp.task('scripts',function () {
   return gulp.src('src/js/**/*.js',{since: gulp.lastRun('scripts')})
       .pipe(babel({
           presets: ['@babel/env']
        }))
       .pipe(uglify())
       .pipe(gulp.dest('assets/site-files/js'))
       .pipe(browserSync.stream())
});
gulp.task('clean', function () {
   return del('assets/site-files');
});

gulp.task('copy',function () {
   return gulp.src('src/assets/**/*.*' ,{since:gulp.lastRun('copy')})
       .pipe(newer('assets'))
       .pipe(gulp.dest('assets/site-files'));
});

gulp.task('build', gulp.series('clean', 'styles' , 'copy' , 'scripts'));
gulp.task('watch', function () {
    gulp.watch('src/assets/**/*.*' , gulp.series('copy'));
    gulp.watch('src/scss/*.*' , gulp.series('styles'));
    gulp.watch('src/js/*.*' , gulp.series('scripts'));
});
gulp.task('serve', function () {
    browserSync.init({
        server: {
            basedir: 'assets',
            directory: true
        }
    });
    browserSync.watch('src/assets/**/*.*').on('change', browserSync.reload);
});
gulp.task('dev',
    gulp.series('build', gulp.parallel('watch', 'serve'))
);

Ответы (1 шт):

Автор решения: Игорь Абраменков

нашел, в настройках деплоя нужно было убрать галочку skip external changes

→ Ссылка