2015-01-17 10 views
5

Wie kann ich SASS anstelle von LESS in einer neuen Laravel 5 Installation verwenden?Verwenden Sie SASS anstelle von LESS im neuen Laravel 5 Projekt

Vor ein paar Wochen war SASS der gewählte Vorprozessor, aber seitdem hat Taylor Laravel geändert, um LESS out the box zu verwenden. Laravel Elixir/Gulp hat immer noch Unterstützung bei der Erstellung von SASS, aber ich bin mir nicht sicher, wie ich die SASS-Dateien überhaupt in mein Projekt bekommen kann.

Wenn jemand irgendwelche Ideen der Schritte hat, bitte holla.

+0

Wer downvoted bitte erklären, warum Sie denken, es ist zu weit gefasst? Es ist tatsächlich sehr spezifisch, wenn Sie die Frage lesen. Es ist eine gültige Programmierfrage zu einem Framework, das ziemlich genaue Anweisungen zum Einrichten von Laravel-Elixir und dem SASS-Port von Twitter Bootstrap enthält. – Mike

Antwort

2

Weiteres Beispiel how to

elixir(function(mix) { 
    mix.sass("app.scss"); 
}); 

standardmäßig larvel 5 speichern alle Vermögenswerte in Verkäufer/bower_components

Und wenn Sie zum Beispiel Angularjs verwenden möchten, die

vendor/bower_components/angular/angular.js

in gespeichert Sie veröffentlichen sie in Ihrem öffentlichen Ordner.

elixir(function(mix) { 
     mix.sass("app.scss"). 
       publish('angular/angular.js', 'public/js/angular/angular.js'; 
}); 

denke ich, wird die gleiche Logik arbeiten und für sass Dateien.

Oder, können Sie versuchen, via

var paths = { 
    'bootstrap': './vendor/bower_components/bootstrap-sass-official/assets/' 
} 

elixir(function(mix) { 
    mix.sass("style.scss", 'public/css/', {includePaths: [paths.bootstrap + 'stylesheets/']}) 
}); 
+0

Meine Frage ist nicht, wie man sie kompiliert, sondern wie man die SASS-Dateien an erster Stelle in das Ressourcenverzeichnis bringt. Werden sie nur von einem Download kopiert oder sind sie Teil einer Abhängigkeit, so wie sie es in der Vergangenheit mit Bower getan haben? – Mike

+0

Hoffe, ich verstehe Ihre Frage richtig :) – xAoc

+0

Ich habe diese Anweisungen gefolgt, aber ich bekomme einen Fehler von 'Fehler:' libsass' Bindungen nicht gefunden. Versuchen Sie, 'node-sass' neu zu installieren?' – Mike