5

如何在新的 Laravel 5 安装中使用 SASS 而不是 LESS?

几周前,SASS 是被选中的预处理器,但从那以后,Taylor 改变了 Laravel 以使用 LESS 开箱即用。Laravel Elixir / Gulp 仍然支持编译 SASS,但我不确定如何首先将 SASS 文件放入我的项目中。

如果有人对这些步骤有任何想法,请大家好。

4

1 回答 1

2

更多示例如何

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

默认情况下,larvel 5 将所有资产存储在 vendor/bower_components

如果你想使用例如 angular.js,它存储在 vendor/bower_components/angular/angular.js

您将它们发布到您的公用文件夹。

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

我认为,同样的逻辑适用于 sass 文件。

或者,您可以尝试,通过

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

elixir(function(mix) {
    mix.sass("style.scss", 'public/css/', {includePaths: [paths.bootstrap + 'stylesheets/']})
});
于 2015-01-17T18:21:01.310 回答