вопрос по 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 не создается, а во втором варианте генерится куча вложенных папок? От чего это зависит, где про это прочесть? Спасибо. |
Нету знающих?..
|
Это неявная установка базовой директории. Если использовать шаблон в URL, то часть до условия считается базовой, а остальная сохраняется в gulp.dest с учётом иерархии директорий. Этот параметр можно задать явно, с помощью параметра base.
Цитата:
|
| Часовой пояс GMT +3, время: 06:49. |