@Alex_87

Как правильно изменить путь в gulpfile, при изменении местоположения файла index.php?

Здравствуйте, уважаемые форумчане! Вопрос, который я хочу задать, покажется вам смешным. Но я новичок в данной теме и поэтому прошу отнестись с пониманием...
5b5f0a3bc4ddc566916273.png
Внутри папки src находятся следующие файлы
5b5f0a59405db496209548.png
Мне необходимо перенести index.php на уровень выше, то есть вынести из папки src. Как после этого правильно прописать пути в файле gulpfile? (Код написан ниже)
var gulp = require('gulp');
var autoprefixer = require('gulp-autoprefixer');
var cleanCSS = require('gulp-clean-css');
var gcmq = require('gulp-group-css-media-queries');
var less = require('gulp-less');
var browserSync = require('browser-sync').create();
var rename = require('gulp-rename');

var config = {
    src: './src/',
    css: {
        watch: 'less/**/*.less',
        src: 'less/styles.less',
        dest: 'css'
    },
    php: {
        src: '**/*.php'
    },
    html: {
        src: '*.html'
    }
};

gulp.task('pack', function(){
    gulp.src(config.src + config.css.dest + '/**/*.css')
        .pipe(autoprefixer({
            browsers: ['> 0.01%'],
            cascade: false
        }))
       .pipe(cleanCSS())
       .pipe(rename({suffix: '.min', prefix : ''}))
       .pipe(gulp.dest(config.src + config.css.dest));
       
});

gulp.task('build', function(){
   gulp.src(config.src + config.css.src)
       .pipe(less())
       .pipe(gcmq())
       .pipe(gulp.dest(config.src + config.css.dest))
       .pipe(browserSync.reload({
            stream: true
        }));
});

gulp.task('php', function(){
    gulp.src(config.src + config.php.src)
        .pipe(browserSync.reload({
            stream: true
        }));
});

gulp.task('watch', ['browserSync'], function(){
    gulp.watch(config.src + config.css.watch, ['build']);
    gulp.watch(config.src + config.php.src, ['php']);
    gulp.watch(config.src + config.html.src, browserSync.reload);
});

gulp.task('browserSync', function(){
    browserSync.init({
        proxy: "treehouse"
    });
});
  • Вопрос задан
  • 261 просмотр
Пригласить эксперта
Ответы на вопрос 1
EaGames
@EaGames
Front-end developer
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы