Задать вопрос
@partikond

Что делать если при создании zipархива в gulp5 по сборке www.youtube.com/@FreelancerLifeStyle у меня ошибки в терминале не появляются ,но zip не появ?

а как мне решить эту проблему-
понимаете, я делаю сборку для удобной вёрстки на vs code по видео жеки https://youtu.be/jU88mLuLWlk?si=2bFwoyqpXsoYwVZr на 1:37:03 секунде начинается блок видео про создание zip архива,ютубер такой, и у меня происходит проблема в том что у меня должен по коду создаваться zip архив в корневую папку проекта, но он почему то не создаётся , сейчас скину скрины и вы всё поймете 66d1bd769e6eb307166031.png,
66d1bd940722f018630212.png,
66d1bdaec2a7c812599394.png,
66d1bdd7cb1f9316915753.png,
66d1bdde870e2249553610.png,
66d1bde41f4c3046758368.png.
  • Вопрос задан
  • 137 просмотров
Подписаться 1 Сложный 21 комментарий
Решения вопроса 1
alsolovyev
@alsolovyev
¯\_(ツ)_/¯ Enjoy life, Eat well & Laugh often
partikond, у Вас на 7 строчке (return app.gulp.src(`${app.path.buildFolder}/.**/*.*`, {}) лишняя точка перед **. Из-за этого скрипт не видит файлы, которые надо добавить в архив. Удалите ее и будет работать:
import { deleteAsync } from "del"
import zipPlugin from "gulp-zip"

export const zip = () => {
    deleteAsync(`./${app.path.rootFolder}.zip`);
 // return app.gulp.src(`${app.path.buildFolder}/.**/*.*`, {})
    return app.gulp.src(`${app.path.buildFolder}/**/*.*`, {})
        .pipe(app.plugins.plumber(
           app.plugins.notify.onError({
                title: "ZIP",
                message: "Error:<%= error.message %>"
           })
        )
            
        )
        .pipe(zipPlugin(`./${app.path.rootFolder}.zip`))
        .pipe(app.gulp.dest('./'));
    
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы