2015-01-17 11 views
5

Come posso usare SASS anziché MENO in una nuova installazione di Laravel 5?Usa SASS invece di LESS nel nuovo progetto Laravel 5

Un paio di settimane fa SASS era il pre-processore scelto, ma da allora, Taylor ha cambiato Laravel per usare LESS fuori dagli schemi. Laravel Elixir/Gulp ha ancora il supporto per compilare SASS ma non sono sicuro di come ottenere i file SASS nel mio progetto.

Se qualcuno ha qualche idea dei passaggi, per favore holla.

+0

Chiunque downvoted spiegare il motivo per cui si pensa che è troppo ampia? In realtà è molto specifico se leggi la domanda. È una domanda di programmazione valida su un framework che ha istruzioni abbastanza rigide su come impostare le cose per quanto riguarda l'uso di Laravel-Elixir e la porta SASS di Twitter Bootstrap. – Mike

risposta

2

Altro esempio how to

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

Per impostazione predefinita, larvel 5 memorizzare tutte le attività di produttore/bower_components

e se si desidera utilizzare per esempio angular.js, che memorizzati in vendor/bower_components/angular/angular.js

Li pubblichi nella tua cartella pubblica.

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

Penso che la stessa logica funzionerà e per i file sass.

In alternativa, si può provare, 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

La mia domanda non è come compilarli, ma come ottenere i file SASS nella directory delle risorse in primo luogo. Sono semplicemente copiati da un download o fanno parte di una dipendenza come in passato con Bower? – Mike

+0

Spero, ho capito bene la tua domanda :) – xAoc

+0

Ho seguito quelle istruzioni, ma sto ricevendo un errore di errore ': collegamento' libsass' non trovato. Prova a reinstallare 'node-sass'?' – Mike