@mydarck

Как сохранить сформированный файл стилей плагина gulp-svg-symbols в желаемое место?

Добрый день.
Сейчас у меня плагин подключается так:
var svgsprite = require('gulp-svg-symbols');

gulp.task('svg-sprite', ['svg-min'], function() {
  return gulp.src('assets/img/svg-min/**/*.svg')
  .pipe(svgsprite())
  .pipe(gulp.dest('public/assets/img/svg/sprite'));
});

При этом выходные файлы имеют дефолтное название svg-symbols.css и svg-symbols.svg. И сохраняются в общую папку 'sprite', по пути 'public/assets/img/svg/'. Подскажите, пожалуйста, как переименовать выходной css файл в _svg.scss и сохранить его по новому пути, в директорию с scss фалами 'assets/scss/tmpl'?
P.S. Я понимаю что можно следом после таска 'svg-sprite', выполнить таск 'rename' и сделать какой-нибудь таск, который перенесет файл из одного места в другое, но мне кажется этот подход не элегантным. Я рассчитываю на опции самого плагина 'gulp-svg-symbols' или на какие-нибудь общие параметры. Первичный поиск в гугле пока не дал результата.
  • Вопрос задан
  • 228 просмотров
Пригласить эксперта
Ваш ответ на вопрос

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

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