2017-11-15 1 views
0

Ich habe angefangen zu lernen Gulp. Es ist nett, und jetzt habe ich einen Dist-Ordner, der wahrscheinlich nutzlos ist, wenn ich keine einfache Methode habe, ihn auf den Server zu stellen.Ist Schluck gemacht für die schnelle Bereitstellung auf Remote-Server mit dem "dist" -Verzeichnis

Gibt es einen Weg, dass Gulp es für mich behandeln wird, sich darum kümmernd, nur die Dateien hochzuladen, die geändert oder neu erstellt wurden? (Um Uploadzeit zu sparen, sicher).

Ich arbeite mit Node.js.

Danke.

+0

Siehe zum Beispiel https://github.com/morris/vinyl-ftp. – Mark

Antwort

0

Wie wird normalerweise in der Produktion bereitgestellt? Wenn Sie ftp verwenden - es gibt eine Schluckfunktion für das. Wenn Sie AWS S3 verwenden, gibt es dafür eine Funktion. Wenn Sie etwas wie Docker oder AWS EB verwenden, dann werden Sie weiterhin über Git usw. bereitstellen - es gibt wahrscheinlich auch eine Schluckfunktion dafür. Gulp ist nur ein Werkzeug, um Dateien zu verarbeiten und Build/Deployment-Aufgaben zu vereinfachen.

gerade von schluck Webseite Gezogen:

Schluck ist ein Toolkit für schmerzhafte oder zeitaufwändige Aufgaben in Ihrer Entwicklung Workflow zu automatisieren, so dass Sie sich um und etwas bauen Unordnung zu stoppen.

+0

Ich stelle über FTP bereit. Darf ich Gulp nur die geänderten oder neu erstellten Dateien hochladen lassen? Plus, löschen Sie die Dateien, die aus meinem lokalen Projekt gelöscht wurden? – Raz

+0

Ich will nicht, dass Gulp es automatisch macht, ich will es nur, wenn ich mich entscheide, ein Update zu setzen - lade den Ordner dist hoch. – Raz

+0

Ja, versuchen Sie Vinyl-FTP https://www.npmjs.com/package/Vinyl-FTP –

Verwandte Themen