Показать сообщение отдельно
  #1 (permalink)  
Старый 23.04.2015, 17:45
Кандидат Javascript-наук
Отправить личное сообщение для FanAizu Посмотреть профиль Найти все сообщения от FanAizu
 
Регистрация: 08.03.2011
Сообщений: 148

вопрос по gulp.src();
Есть код:
'use strict';

var gulp = require('gulp'),
    $ = require('gulp-load-plugins')(),

module.exports = function(options) {
  gulp.task('test', function () {

    gulp.src('external/bower_components/bootstrap-sass-official/assets/stylesheets/_bootstrap.scss')
        .pipe(gulp.dest('dist/'));
  });
};


Вызов gulp.dest('dest/') в моем коде сохраняет файл _bootstrap.scss внутри папки dest/.

Если же строку кода:
gulp.src('external/bower_components/bootstrap-sass-official/assets/stylesheets/_bootstrap.scss')

заменить на строку:
gulp.src('external/*/bootstrap-sass-official/assets/stylesheets/_bootstrap.scss')

То вызов gulp.dest('dest/') в моем коде сохраняет файл _bootstrap.scss внутри папки dest/bower_components/bootstrap-sass-official/assets/stylesheets.

Объясните, пожалуйсте, почему в первом случае кучи вложенных папок внутри папки dist не создается, а во втором варианте генерится куча вложенных папок? От чего это зависит, где про это прочесть? Спасибо.
Ответить с цитированием