我设置了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文件发生了什么?
答案 0 :(得分:0)
要执行此操作,您必须为每个文件指定输出文件夹(并重新启动gulp / gulp watch)
System.Web.HttpContext.Current.User.Identity.Name;
答案 1 :(得分:0)
Larachat的人再一次指出了我正确的方向,所以我想我把这些信息放在这里。
事实证明这很简单,并且记录在案:http://laravel.com/docs/5.1/elixir#sass
只需将文件放入数组中,而不是两次调用sass,如下所示:
mix.sass(['app.scss', 'admin.scss'], 'public/css')