Ich bin ein größerer Fan von .sass
Syntax über die .scss
Syntax (weil es besser ist, lassen Sie den Krieg beginnen!), So ist das, was ich versuche zu verwenden. Beim Versuch, eine .sass
Datei mit Elixir zu kompilieren, scheint es jedoch zu versuchen, scss
Syntax zu kompilieren.Laravel Elixier Sass Compilation - .sass Dateien
elixir(function(mix) {
mix.sass('styles.sass');
});
Wenn styles.sass
body
background: black
ist ich folgende Fehlermeldungen erhalten:
$ gulp
[17:54:43] Using gulpfile ~/sites/skynet/gulpfile.js
[17:54:43] Starting 'default'...
[17:54:43] Starting 'sass'...
[17:54:43] Finished 'default' after 185 ms
[17:54:43] gulp-notify: [Laravel Elixir] Error: invalid top-level expression
[17:54:43] Finished 'sass' after 198 ms
Aber Ändern styles.sass
(immer noch die .sass
Erweiterung zu halten), zu
body {
background: black;
}
Ich bekomme eine erfolgreiche Kompilation. Elixir kompiliert nur scss
Syntax oder fehlt mir eine Art von Konfiguration der Konfiguration? Hilfe sehr geschätzt!
Nach einigen Experimenten habe ich festgestellt, dass nur Assets im 'sass'-Verzeichnis mit der' .scss'-Syntax kompiliert werden. Junge, das ist verwirrend! Man würde erwarten, dass ein 'sass'-Verzeichnis' .sass'-Dateien enthält und umgekehrt ... – Grant