ich über einen Laravel Projekt nehme die verschiedene sass, Coffeescript und JavaScript-Dateien zu kompilieren Elixier verwendet:Kompilieren von Dateien mit Laravel + Elixier
elixir(function(mix) {
mix.sass('main.scss')
.coffee(['methods.coffee', 'details.coffee', 'cars.coffee', 'context-menu.coffee', 'content.coffee', 'projects.coffee', 'main.coffee'])
.styles(['main.css'], 'public/css/all.css', 'public/css')
.scripts(['app.js'], 'public/js/all.js', 'public/js')
.version(['css/all.css', 'js/all.js']);
});
Meine Fragen:
Was ist das Ziel der Dateien unten, nachdem sie kompiliert wurden?
.coffee(['methods.coffee', 'details.coffee', 'cars.coffee', 'context-menu.coffee', 'content.coffee', 'projects.coffee', 'main.coffee'])
Hat kompilieren die Zeile unter der app.js
Datei als all.js
und speichern sie in public/js
?
.scripts(['app.js'], 'public/js/all.js', 'public/js')
In ähnlicher Weise ist die Zeile unter kompiliert die main.css
Datei als all.css
und speichert sie in public/css
?
.styles(['main.css'], 'public/css/all.css', 'public/css')
Vielen Dank im Voraus!
Dank - so zu bestätigen, '.styles ([ 'main.css'], 'public/css/all.css', 'public/css')' Orte ändert 'main.css' zu' all.css' und legt es in 'public/css' richtig? –
Das ** zweite Argument ** ist der ** Basisausgabepfad ** (public/css/all.css) und das ** dritte Argument ** ist der ** Basisquellpfad ** (public/css) –