За последние 24 часа нас посетили 24337 программистов и 1723 робота. Сейчас ищут 1810 программистов ...

Как прописать правильные пути в gulp файле?

Тема в разделе "PHP для новичков", создана пользователем Алексей87К, 28 июл 2018.

Метки:
  1. Алексей87К

    Алексей87К Новичок

    С нами с:
    5 янв 2017
    Сообщения:
    157
    Симпатии:
    4
    Здравствуйте, уважаемые форумчане! Вопрос, который я хочу задать, покажется вам смешным. Но я новичок в данной теме и поэтому прошу отнестись с пониманием...
    upload_2018-7-28_15-39-23.png
    Внутри папки src находятся следующие файлы
    upload_2018-7-28_15-41-13.png
    Мне необходимо перенести index.php на уровень выше, то есть вынести из папки src. Как после этого правильно прописать пути в файле gulpfile? (Код написан ниже)
    PHP:
    1. var gulp = require('gulp');
    2. var autoprefixer = require('gulp-autoprefixer');
    3. var cleanCSS = require('gulp-clean-css');
    4. var gcmq = require('gulp-group-css-media-queries');
    5. var less = require('gulp-less');
    6. var browserSync = require('browser-sync').create();
    7. var rename = require('gulp-rename');
    8.  
    9. var config = {
    10.     src: './src/',
    11.     css: {
    12.         watch: 'less/**/*.less',
    13.         src: 'less/styles.less',
    14.         dest: 'css'
    15.     },
    16.     php: {
    17.         src: '**/*.php'
    18.     },
    19.     html: {
    20.         src: '*.html'
    21.     }
    22. };
    23.  
    24. gulp.task('pack', function(){
    25.     gulp.src(config.src + config.css.dest + '/**/*.css')
    26.         .pipe(autoprefixer({
    27.             browsers: ['> 0.01%'],
    28.             cascade: false
    29.         }))
    30.        .pipe(cleanCSS())
    31.        .pipe(rename({suffix: '.min', prefix : ''}))
    32.        .pipe(gulp.dest(config.src + config.css.dest));
    33.      
    34. });
    35.  
    36. gulp.task('build', function(){
    37.    gulp.src(config.src + config.css.src)
    38.        .pipe(less())
    39.        .pipe(gcmq())
    40.        .pipe(gulp.dest(config.src + config.css.dest))
    41.        .pipe(browserSync.reload({
    42.             stream: true
    43.         }));
    44. });
    45.  
    46. gulp.task('php', function(){
    47.     gulp.src(config.src + config.php.src)
    48.         .pipe(browserSync.reload({
    49.             stream: true
    50.         }));
    51. });
    52.  
    53. gulp.task('watch', ['browserSync'], function(){
    54.     gulp.watch(config.src + config.css.watch, ['build']);
    55.     gulp.watch(config.src + config.php.src, ['php']);
    56.     gulp.watch(config.src + config.html.src, browserSync.reload);
    57. });
    58.  
    59. gulp.task('browserSync', function(){
    60.     browserSync.init({
    61.         proxy: "newProject"
    62.     });
    63. });