вопрос по 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, время: 04:07. |