Laravel SASS - 自定义输入目录

Laravel SASS - Customize the INPUT Directory

如何更改 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

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

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

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

 .....

但这将为 all/everything 设置主资源文件夹。所以可以试试:

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';

然后,满足您的要求。