Gulp vinyl ftp - Удалить локальные удаленные файлы

Я использую винил FTP для развертывания моего проекта на удаленном сервере. Нет проблем с загрузкой файлов, но я также хотел бы удалить файлы, которых больше нет в локальной папке.

Пример:

Локальная папка

./
fileA
fileB
fileC

Удаленная папка:

./
fileB
fileC
fileD

Что у меня есть в удаленной папке на момент после развертывания:

./
fileA
fileB
fileC
fileD

Что бы я хотел (точно так же, как локальная папка):

./
fileA
fileB
fileC

Я мог бы использовать rmdir для удаления всех файлов, но это подразумевает повторную загрузку всех файлов для каждого развертывания.

Спасибо

1 ответ

Решение

Не похоже, что оно реализовано:

https://github.com/morris/vinyl-ftp/issues/33

(2016-06-20) edit by @ajoah: Он реализован начиная с версии 0.5.0 с помощью чистой функции.

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