Описание тега gulp-if

NoneGulp-if is a gulp plugin for conditional control of the flow of vinyl objects.
2 ответа

Пропустить удаление уже сжатых файлов с Gulp

У меня есть ситуация, когда я в настоящее время удаляю все файлы JavaScript, даже если они уже были сжаты, что, очевидно, не очень хорошая идея. Моя соответствующая задача была: gulp.task('uglify', ['scripts'], function() { return gulp.src('./js/scr…
16 фев '18 в 13:02
0 ответов

Как я могу проверить имя файла при выполнении жидкости в командной строке с gulp

Я хочу динамически проверить, существует ли файл json с тем же именем, что и html-файл, прежде чем добавлять файл json в жидкую команду в командной строке. Сначала я хочу проверить, существует ли файл json с таким же префиксом имени (например, "Defa…
12 дек '16 в 13:07
2 ответа

Задача Gulpfile для копирования файлов должна оптимизировать изображения, если они есть

В моем gulpfile я копирую несколько глобусов файлов (различных форматов), и если какой-либо из этих глобусов содержит изображение, я хотел бы оптимизировать его с gulp-imagemin, Проблема в gulp-imagemin ожидает только изображения, в противном случае…
01 июл '18 в 17:29
3 ответа

Использование gulp-if с gulp-useref и gulp-uglify

Я хочу использовать gulp-useref для объединения всех моих файлов JavaScript в один. В моих файлах JavaScript у меня есть смесь предварительно минимизированных и не минимизированных файлов. Я хотел бы только удалить файлы, которые еще не были уменьше…
07 янв '16 в 16:04
0 ответов

Как получить имя файла в gulp-fail

Я использую gulp-fail вместе с gulp-if ( https://www.npmjs.com/package/gulp-fail). Теперь проблема в том, что если условие выполнено, то я хочу выполнить задачу gulp, используя gulp-fail, и хочу показать имя файла по ошибке. Например, "Файл blah.js …
12 окт '18 в 11:16
1 ответ

Проверьте, существует ли определенная строка на html-странице

У меня есть некоторые js и html файлы в моей папке, и я хочу убедиться, что ни js файл, ни html файл не содержит http:// Для js файлов я использовал gulp-contains и он работал отлично, но не работает для html страниц. Я хочу любой модуль gulp, котор…
10 сен '18 в 11:00
1 ответ

gulp-replace, если содержимое файлов соответствует регулярному выражению

У меня есть папка с файлами HTML, в верхней части которой есть комментарий с метаданными. Я хотел бы запустить один gulp-replace операция, если метаданные соответствуют одному регулярному выражению и другому gulp-replace операция, если она не совпад…
13 июл '16 в 00:18
1 ответ

Gulpif не работает с Del

С этим кодом: global.release = argv.release; var gulp = require('gulp'); var gulpif = require('gulp-if'); var del = require('del'); module.exports = gulp.task('clean', function (cb) { return gulpif(release, del([TMP_FOLDER, PHONEGAP_FOLDER],cb), del…
06 дек '14 в 13:15
1 ответ

Переключить выходную папку на основе имени файла в задании gulp

У меня разные *.scss файлы в моей папке src, и я хочу, чтобы один файл был скомпилирован в отдельной папке.Предположим, у меня есть файлы normalFile_1.scss, specialFile.scss, normalFile_2.scss, Я хочу, чтобы два обычных файла были скомпилированы в п…
31 янв '18 в 14:25
2 ответа

Условные глотки

Я немного озадачен тем, как лучше настроить условные выражения в файле gulp, и могу использовать некоторые пояснения. Прав ли я в том, что вы не можете делать обычные операторы внутри цепочки труб? Если вы можете, как бы вы набрали это? Прямо сейчас…
1 ответ

Пропускать бинарные файлы в задании gulp

Я пытаюсь использовать gulp-if и gulp-is-binary для пропуска двоичных файлов в моей задаче HTML, но у меня много проблем. У меня есть эта задача: // html task, converts includes & variables in HTML gulp.task("html", function () { "use strict"; /…
27 янв '17 в 17:26
1 ответ

Проглатывать-If. Как проверить, содержит ли файл js определенное свойство?

Я использую gulp.js. Но я хочу добавить условие, что if request.debug = true; в любом из моих файлов js тогда задача gulp должна завершиться неудачей. Я нашел gulp-if и gulp-fail, которые я могу использовать для этой цели, но я не знаю, как я могу п…
10 июл '18 в 11:13
1 ответ

Gulp: Object #<Object> не имеет метода if

Я клонировал репо с работающим gulpfile.js, и теперь при запуске gulf на клонированном репо я получил ошибку Object #&lt;Object&gt; has no method 'if' Неприятный код задачи: gulp.task('html', ['styles'], function () { return gulp.src('app/*.html') .…
18 окт '14 в 19:14
1 ответ

Как применить ng-annotate, а затем uglify внутри gulp-if?

Вот моя задача глотка минификации: var gulp = require('gulp'), useref = require('gulp-useref'), gulpif = require('gulp-if'), uglify = require('gulp-uglify'), minifyCss = require('gulp-minify-css'), ngmin = require('gulp-ngmin'), ngAnnotate = require…
18 мар '16 в 07:15
1 ответ

Gulp control output, основанный на данных из более раннего канала

Я пытался найти способ с gulp только записывать определенные файлы на основе данных yaml, которые я собираю в конвейере. Я был в состоянии увидеть данные файла, но не смог получить ожидаемый результат. В этой задаче я собираю глобус файлов уценки и …
04 ноя '16 в 02:18
5 ответов

Условное задание gulp внутри gulp.paralell() или gulp.series()

Слишком много информации об условиях задачи внутри каналов (например, плагин "gulp-if"). Однако на самом деле это не "условные задачи": это "условное использование плагинов", и одна задача может использовать несколько плагинов. Вот как условно выпол…
29 июн '18 в 03:02
1 ответ

Препроцессор стилуса не будет работать внутри useref с gulpif

У меня очень простое задание, и я хочу обработать CSS-файл Stylus (.styl). Это задача внутри gulpfile: const gulp = require("gulp"); const gulpIf = require("gulp-if"); const useref = require("gulp-useref"); const stylus = require("gulp-stylus"); con…
13 мар '17 в 11:58
1 ответ

Несколько потоков внутри одного вызова gulp-if?

В приведенном ниже коде я делаю plugins.if( !config.isDevelopmentMode &amp;&amp; config.compileBladeTemplates, /* task */) проверьте дважды (plugins.if является пакетом gulp-if). Могу ли я провести рефакторинг кода ниже с помощью одной проверки? Не …
15 авг '18 в 00:41
2 ответа

Как использовать несколько Pipes с gulp-if и lazypipe?

У меня есть файл Grunt, который работает без использования gulpif и lazypipes, но я пытаюсь создать задачу, которая будет принимать файлы сценариев на моей странице index.html, используя useref, затем gulpif JS lint, uglify/ объединить и notify, Я п…
21 дек '15 в 21:23
1 ответ

Как использовать globs, чтобы не выполнять действия над файлом? (Глоток)

Я использую gulp с gulp-if, gulp-babel и gulp-uglify, я намерен не запускать babel или uglify для минимизированных файлов JS, поскольку минимизированные файлы - это все файлы lib / vendor, которые не нужно обрабатывать, Однако их нужно переместить в…
07 апр '16 в 19:51