Ich möchte Laravels Elixier zusammen mit der semantischen Benutzeroberfläche in meinem neuen Projekt verwenden.
In semantischen UI-Dokumenten schlagen sie vor, wie sie ihre Schluck-Tasks in die aktuelle gulp-Datei des Projekts einfügen. In Laravel schlagen sie (kurz) vor, wie man Elixir verlängert. Aber wie kann ich eine weitere Schluckaufgabe in den Befehl watch
einfügen?
Momentan leite ich gulp watch watch-ui
, aber ich wollte die watch-ui
Aufgabe in watch
einfügen. Ist es möglich?
Dies ist meine aktuelle gulpfile.js
:
Wenn ich Ihre Frage richtig verstanden habe, möchten Sie etwas zur Aufgabe der semantischen Benutzerschnittstelle hinzufügen. Sie definieren jedoch nie wirklich eine Aufgabe, sondern nur eine Funktion, die Sie einer Aufgabe zuweisen können.
Sie können wirklich nichts in die semantic watch
Aufgabe einfügen, es sei denn, Sie wollen Dateien patchen, aber Sie können zwei Überwachungstasks hinzufügen und sicherstellen, dass beide ausgeführt werden.
Der folgende Code sollte es Ihnen ermöglichen, das zu tun, was Sie brauchen:
%Vor% Sie können sehen, wie die semantische Benutzerschnittstelle tatsächlich definiert, dass ihre watch
-Aufgaben die Überwachungsfunktion hier verwenden sollten: Ссылка
Wenn Sie meinen, ist es möglich, benutzerdefinierte Watcher-Logik über die Elixir-API hinzuzufügen , lautet die kurze Antwort no ...
... aber da Elixir ein Wrapper über Gulp ist, können Sie direkt gulp.tasks
ändern, um dasselbe Ergebnis zu erzielen: Benennen Sie einfach die von Elixir definierte watch
-Aufgabe in etwas um Andernfalls erstellen Sie Ihre eigene watch
-Aufgabe, die sowohl die Elixir-Uhr als auch die semantische UI-Überwachung ausführt:
In Elixir selbst ist das nächste Argument für benutzerdefinierte Beobachter das zweite Argument für mix.task()
, das eine Reihe von Dateipfaden zum Überwachen und Neuauslösen der Aufgabe bei Änderung benötigt. Also, obwohl Sie etwas tun könnten wie ...
... würde bei jeder Änderung eine vollständige Neuerstellung auslösen, die nicht mit der detaillierteren Aufgabe watch
von semantic übereinstimmt.
Tags und Links laravel-5 laravel gulp semantic-ui gulp-watch