Zum Inhalt springen

Gulp.js

aus Wikipedia, der freien Enzyklopädie
Dies ist eine alte Version dieser Seite, zuletzt bearbeitet am 30. Mai 2016 um 13:10 Uhr durch Dagrenning (Diskussion | Beiträge) (Artikel begonnen (sec16)). Sie kann sich erheblich von der aktuellen Version unterscheiden.
(Unterschied) ← Nächstältere Version | Aktuelle Version (Unterschied) | Nächstjüngere Version → (Unterschied)
Diese Baustelle befindet sich fälschlicherweise im Artikelnamensraum. Bitte verschiebe die Seite oder entferne den Baustein {{Baustelle}}.

gulp.js ist ein Task Runner basierend auf Node.js um verschiedene Workflow-Tasks im Webentwicklungsprozess zu automatisieren. So kann gulp zum Beispiel genutzt werden um HTML, JavaScript und CSS zu verkleinern, SCSS in CSS umzuwandeln, Bilder zu optimieren und Dateien in einen „dist“- Ordner zu kopieren. Außerdem kann gulp dazu genutzt werden um den Webbrowser automatisch zu aktualisieren oder den Webserver automatisch zu starten.

Insallation

Gulp benötigt Node.js und wir über den Node Package Manager installiert. Hierfür wird der Befehl npm install --global gulp-cli in der Shell ausgeführt.[1]

Funktionsweise

Um mit gulp arbeiten zu können muss ein sogenanntes gulpfile angelegt werden. Bei dem gulpfile handelt es sich um eine JavaScript Datei mit dem Namen "gulpfile.js". In diesem File werden sogenannte Tasks in JavaScript definiert. Diese gulp Tasks werden über die Kommandozeile ausgeführt. Der Befehl gulpstartet den default Task. Mit gulp taskname wird der Task mit dem jeweiligen taskname ausfeführt.

Zusätzlich gibt es eine Vielzahl an Plugins für gulp.

Literatur

  • Artemij Fedosejev: React.js Essentials. 1. Auflage. Packt Publishing, Birmingham 2015, ISBN 978-1-78355-162-0.
  • Den Odell: Pro JavaScript Development Coding, Capabilities, and Tooling. 1. Auflage. Apress, 2014, ISBN 978-1-4302-6268-8.

Einzelnachweise

  1. Getting Started. In: gulp.js. Abgerufen Format invalid (englisch).