我已经设置了Gulp文件:
elixir(function(mix) {
mix.sass('app.scss').sass('admin.scss');
});在我看来,它应该获取两个scss文件并将它们编译到公共css文件夹中。
但是,它只创建一个app.css文件,而不创建admin.css文件。
我的终端显示:
[23:01:43] Running Sass: resources/assets/sass/app.scss
[23:01:44] Running Sass: resources/assets/sass/admin.scss
[23:01:44] Finished 'watch' after 315 ms
[23:01:44] gulp-notify: [Laravel Elixir] Sass Compiled!
[23:01:45] gulp-notify: [Laravel Elixir] Sass Compiled!那么admin.scss文件是怎么回事呢?
发布于 2015-08-14 18:03:45
为此,您必须为每个文件指定输出文件夹(并重新启动gulp / gulp监视)
elixir(function(mix) {
mix
.sass('app.scss', './public/css/app.css')
.sass('admin.scss', './public/css/admin.css');
});发布于 2015-08-24 21:24:58
再一次,Larachat的人们给我指出了正确的方向,所以我想我把这个信息放在这里。
事实证明,这非常简单,并且有文档记录:http://laravel.com/docs/5.1/elixir#sass
只需将文件放入数组中,而不是调用sass两次,如下所示:
mix.sass(['app.scss', 'admin.scss'], 'public/css')https://stackoverflow.com/questions/31999193
复制相似问题