So erstellen Sie ein grunt-task, Verweise anderen grunt-tasks

Ich habe eine Grunzen - Datei, die ich benutze, um meinen web-app.

Diese Grunzen Datei verwendet mehrere Grunzen contrib-plugins wie clean, copy, compass, cssmin usw. um richtig zu bauen, die web-app.

Diese Grunzen Datei ist auch handhaben soll, die Generierung der CSS und kopieren von Dateien für die Erstellung von Themen-CSS-Dateien. Derzeit, ich bin das hinzufügen von Zielen zu meinem clean, copy und compass (etc.) Aufgaben für jedes Thema.

Dies ist immer unhandlich in der grunt-Datei und machen es schwierig und fehleranfällig, wenn neue Themen Hinzugefügt werden.

Dinge einfacher zu machen, ich würde wirklich gerne, um meine eigenen "Thema" Grunzen Aufgabe, die würde intern die Verwendung der anderen Grunzen contrib tasks ( clean , copy, compass usw.) die Durchführung aller notwendigen Aufgaben für einen angegebenen Thema.

Nur mit einer winzigen Menge config-Daten für ein Thema (vor allem der source-Ordner) hätte ich genug info aufrufen, um die anderen Aufgaben (da das Thema Quell-und Ziel-Dateien sind sehr übereinkommens Gefahren).

Ich kann nicht scheinen, einen Weg zu finden, rufen Sie eine Aufgabe aus meiner benutzerdefinierte Aufgabe, wo ich es tun kann, und geben Sie alle config-Optionen, Dateien, usw.. programmgesteuert.

Hat jemand eine Idee, wie ich dies tun kann?

Dank, Ed

  • Ich bin mir nicht sicher, was Sie erreichen möchten. Könnten Sie vielleicht Versorgung ein kleines code-Beispiel, das zeigt Ihr problem?
InformationsquelleAutor emcpadden | 2013-08-27
Schreibe einen Kommentar