Laravel SASS - 自定义INPUT目录

时间:2016-07-07 19:10:46

标签: css laravel sass laravel-5.1

如何在Laravel中更改SASS文件的输入目录?

https://laravel.com/docs/5.1/elixir#sass

这适用于文件位于/resources/assets/sass

的情况
elixir(function(mix) {
    mix.sass([
        'app.scss',
        'controllers.scss'
    ], 'public/assets/css');
});

但我希望输入文件夹为:/resources/views/footer

1 个答案:

答案 0 :(得分:1)

您可以尝试更改配置设置:

 var elixir = require('laravel-elixir');

 elixir.config.assetsPath = 'resources/views';
 elixir.config.css.sass.folder = 'footer';

 .....

但是这将为所有/所有内容设置主要资源文件夹。所以可以试试:

elixir.config.css.sass.folder = '../views/footer';

不靠近要测试的机器。

或者您可以将您使用的所有部分设置到其文件夹中,例如:

 var elixir = require('laravel-elixir');

 elixir.config.assetsPath = 'resources';
 elixir.config.css.sass.folder = 'footer';
 elixir.config.css.folder = 'assets/css';
 elixir.config.js.folder = 'assets/js';

儿子,以满足您的要求。