У меня проблема с заменой нескольких строк кода на gulp-replace
.Вот код, который мне нужно сделать удалить
@font-face {
font-family: Vaadin-Icons;
src: url(../valo/fonts/vaadin-icons/Vaadin-Icons.eot);
src: url(../valo/fonts/vaadin-icons/Vaadin-Icons.eot?#iefix) format("embedded-opentype"), url(../valo/fonts/vaadin-icons/Vaadin-Icons.woff) format("woff"), url(../valo/fonts/vaadin-icons/Vaadin-Icons.ttf) format("truetype"), url(../valo/fonts/vaadin-icons/Vaadin-Icons.svg#icomoon) format("svg")
}
Мне нужно заменить приведенный выше фрагмент на пустой пробел.
Вот мой глоток:
replace = require('gulp-replace'),
gulp.task('minify-core-styles', function() {
gulp.src(PATH_CSS_CORE)
.pipe(replace(vaadin_icon, ' '))
.pipe(autoprefixer({ browsers: AUTOPREFIXER_BROWSERS }))
.pipe(concat('styles.css'))
.pipe(min())
.pipe(gulp.dest(PATH_CSS_CORE_DEST));
});
ИВ своем глотке я создал переменную с именем vaadin_icon
, которая содержит строки.
var vaadin_icon = '@font-face {' +
'font-family: Vaadin-Icons;' +
'src: url(../valo/fonts/vaadin-icons/Vaadin-Icons.eot);' +
'src: url(../valo/fonts/vaadin-icons/Vaadin-Icons' +
'.eot?#iefix) format("embedded-opentype"), url(../valo/fonts/vaadin-icons/Vaadin-Icons.woff) format("woff"), url(../valo/fonts/vaadin-icons/Vaadin-Icons.ttf) format("truetype"), url(../valo/fonts/vaadin-icons/Vaadin-Icons.svg#icomoon) format("svg")' +
'}';
Что я сделал не так?