Как настроить задачу Gulp для многоуровневой структуры папок

Структура папок

Пожалуйста, обратитесь ниже два изображения для структуры папок.

| /images/8c27967d b2199787be5236d4b66e92c1d44f8d1a.png

Как мы можем написать задачу в корневом каталоге gulfile.js (не создавая gulpfile.js для каждой и отдельной папки), чтобы минимизировать CSS и JS для такой файловой структуры? Кроме того, он должен хранить минимизированную версию файла только в этой соответствующей папке. Например, если я делаю изменения в файле CSS и JS страницы 3, он должен хранить минимизированный CSS в /page3/css/page3.min.css и таким же образом он должен хранить минимизированный JS в / page3 / js / page3. min.js.

Точно так же, мне просто интересно, можно ли настроить часы так, например, если вы вносите изменения в CSS и JS page2, он обнаруживает, что и после сохранения файла сохраняет минимизированную версию только в соответствующей папке.

Я все еще учусь глотать и пытаюсь понять это, но я не в состоянии.

В дальнейшем структура папок может углубиться на один уровень. Например, у page3 есть подстраница, а подстраница имеет собственную папку CSS и JS. было бы замечательно, если бы это могло быть также рассмотрено как часть этого ответа.

Любая помощь будет благодарна.

Спасибо заранее.

0 ответов

Другие вопросы по тегам