Я новичок в использовании Gulp, и я не знаю много о том, что возможно, а что нет. Я хотел бы добиться следующего:Как глотать zip несколько папок и исключать некоторые файлы?
моя установка 1 проекта:
.dist
├── клиент-1
│ ├── кампании 1
│ │ ├── project-
│ │ │ ├── CSS (папка)
│ │ │ ├── JS (папки)
│ │ │ ├── изображений (папка)
│ │ │ ├── index.html
│ │ │ └── preview.html
(Каждый проект имеет одинаковую структуру. У меня несколько клиентов с разными именами с разными кампаниями.)
!! Я хотел бы сделать zip-файл для каждого проекта со всеми включенными файлами и папками, кроме файла preview.html. Если имя может быть именем проекта, это будет еще лучше.
.dist
├── клиент-1
│ ├── кампании 1
│ │ ├── проект-а
│ │ │ ├── CSS (папка)
│ │ │ ├── JS (папка)
│ │ │ ├── изображений (папка)
│ │ │ ├── index.html
│ │ │ ├── preview.html
│ │ │ └── project-a.zip (новый)
Если я разархивировать ZipFile, я хотел бы видеть следующее (не в папке):
- CSS (папки и содержание)
- JS (папки и содержимое)
- изображений (папки и содержимое)
- index.html
Как я могу настроить глотком задачу (ы), чтобы сделать это, проносясь для меня?
['gulp-zip'] (https://www.npmjs.com/package/gulp-zip) + [исключая файлы/каталоги из задачи Gulp] (http: // stackoverflow. com/questions/23384239/excluding-files-directories-from-gulp-task) = возможно –
Привет @SvenSchoenung, а также конкретные папки с подстановочными папок между ними? –
Вам было интересно, как это сделать, или действительно просто интересно, ваша цель невозможна? – henry