Grunzen - Übersicht
Was ist Grunzen?
Grunt ist ein JavaScript Task Runner, der als Befehlszeilenprogramm für JavaScript-Objekte verwendet werden kann. Es ist ein Task-Manager, der auf NodeJS geschrieben wurde.
Warum Grunzen?
Grunt kann sich sehr einfach wiederholende Aufgaben ausführen, z. B. Kompilieren, Komponententests, Minimieren von Dateien, Ausführen von Tests usw.
Grunt enthält integrierte Aufgaben, die die Funktionalität Ihrer Plugins und Skripte erweitern.
Das Ökosystem von Grunt ist riesig; Sie können alles mit sehr wenig Aufwand automatisieren.
Geschichte
Die ersten Zeilen des Quellcodes wurden 2011 zu GruntJS hinzugefügt. Der Grunt v0.4 wurde am 18. Februar 2013 veröffentlicht. Der Grunt v0.4.5 wurde am 12. Mai 2014 veröffentlicht. Die stabile Version von Grunt ist 1.0.0 rc1 wurde am 11. Februar 2016 veröffentlicht.
Vorteile
Mit Grunt können Sie Dateien problemlos minimieren, kompilieren und testen.
Grunt vereinheitlicht die Workflows von Webentwicklern.
Mit Grunt können Sie problemlos mit einer neuen Codebasis arbeiten, da diese weniger Infrastruktur enthält.
Es beschleunigt den Entwicklungsworkflow und verbessert die Leistung von Projekten.
Nachteile
Wann immer npm Wenn Pakete aktualisiert werden, müssen Sie warten, bis der Autor des Grunts sie aktualisiert.
Jede Aufgabe ist für eine bestimmte Arbeit ausgelegt. Wenn Sie eine bestimmte Aufgabe erweitern möchten, müssen Sie einige Tricks anwenden, um die Arbeit zu erledigen.
Grunt enthält eine Vielzahl von Konfigurationsparametern für einzelne Plugins. Normalerweise sind Grunt-Konfigurationsdateien länger.