我是语法的语法的更大粉丝(因为它更好,让战争开始!),所以这就是我正在尝试使用的。然而,当试图使用Elixir编译.sass
文件时,它似乎试图使用scss
语法进行编译。Laravel Elixir Sass编译 - .sass文件
elixir(function(mix) {
mix.sass('styles.sass');
});
当styles.sass
是
body
background: black
我收到以下错误:
$ 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
但改变styles.sass
(仍保持.sass
扩展),以
body {
background: black;
}
我得到了一个成功的编译。 Elixir只编译scss
语法,或者我缺少某种配置设置?非常感谢!
经过一番实验,我发现它只使用'.scss'语法编译'sass'目录中的资源。令人困惑的男孩!人们会期望一个'sass'目录包含'.sass'文件,反之亦然... – Grant 2015-02-06 10:42:00