Laravel Elixier: Wie minifizieren der Dateien?
Will ich mit Laravel Elixier zu verkleinern meine css/Dateien Dateien. Aber ich nicht wollen, verwenden Sie die mix-methode und Zusammenführen. Alles was ich will ist das generieren eines "custom.min.js" Datei von meinem original "custom.js". Gibt es eine Möglichkeit, dies zu tun mit Elexir?
BEARBEITEN:
Um es ein bisschen klarer: Mein größtes Problem ist, dass ich zwei Ordner "Ressourcen/assets": js und css. Also habe ich im Grunde wollen verkleinern alle Dateien in es und Sie minified in "public/js" und "public/css".
Du musst angemeldet sein, um einen Kommentar abzugeben.
Zitat aus der Laravel Dokumentation:
Dies bedeutet, wenn Sie möchten, dass die Dateien minified laufen
gulp --production
statt nurgulp
. Es ist eine bessere Praxis als die Aktivierung der Komprimierung direkt in die gulp-Datei und stellt sicher, dass Sie können, Debuggen kompiliert die Dateien, während Sie die Anwendung entwickeln.Wenn Sie wollen, dass Sie platziert werden, in
public/assets/css
verwenden Sie den Pfad als zweiten parameter:gulp --Produktion.
Jeffrey Weg, antwortete auf die Frage hier: https://laracasts.com/discuss/channels/elixir/elixir-doesnt-minify
Oder finden Sie Sie auf der Dokumentation. Genießen Codierung!
Wenn Sie wollen einfach nur zu kopieren
.css
- Dateien, ohne Verwendung von WENIGER oder SASS, und nicht wollen, um Dateien kombinieren (d.h. Sie wollen so etwas wie einecopy()
Methode mit Verkleinerung Fähigkeit) Sie können die Methode für die Kombination,styles()
, indem es für jeden.css
Datei und Weitergabe mit dem Namen Strings ohne array, zum Beispiel:Gleiche kann getan werden, für
.js
Dateien mitscripts()
Methode:Dann können Sie
gulp
(nicht verkleinern, schafft.map
- Dateien) odergulp --production
(erstellt minified Dateien) wie bereits in obigen posts.Direkt aus dem Laravel/Elixir docs:
docs: https://laravel.com/docs/5.3/elixir#running-elixir