Я настраиваю задачу gulp, которая в основном заменит любой оператор import, где он ссылается на файл с расширением разработки.Строка совпадения, но возвращает весь оператор импорта с регулярным выражением
. Пример:
_main.scss:
@import '/app/a';
@import '/app/b.development';
Так что, если я запустить задачу, я хотел бы иметь регулярное выражение, чтобы вытащить второе утверждение imort в зависимости от режима я запустить его в
Глоток заменить https://www.npmjs.com/package/gulp-replace
на сделать это, так что я бы установку задачи следующим образом:
gulp.task('sass:app', function() {
return gulp.src(config.src.sass + '**/*.scss')
.pipe(
gulpif(
config.production,
replace(regexheretomatchfile, '')
)
)
)};
так что мой ожидаемый результат будет:
_main.scss:
@import '/app/a';
Исключая импорт dev.
Мой вопрос: какое регулярное выражение можно использовать для соответствия всему выражению regex? Я безнадежен с регулярным выражением.