首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Laravel 5 Elixir -在多次混合调用后不创建多个输出文件

Laravel 5 Elixir -在多次混合调用后不创建多个输出文件
EN

Stack Overflow用户
提问于 2015-08-14 06:04:25
回答 2查看 345关注 0票数 1

我已经设置了Gulp文件:

代码语言:javascript
复制
elixir(function(mix) {
  mix.sass('app.scss').sass('admin.scss');
});

在我看来,它应该获取两个scss文件并将它们编译到公共css文件夹中。

但是,它只创建一个app.css文件,而不创建admin.css文件。

我的终端显示:

代码语言:javascript
复制
[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文件是怎么回事呢?

EN

回答 2

Stack Overflow用户

发布于 2015-08-14 18:03:45

为此,您必须为每个文件指定输出文件夹(并重新启动gulp / gulp监视)

代码语言:javascript
复制
elixir(function(mix) {
  mix
    .sass('app.scss', './public/css/app.css')
    .sass('admin.scss', './public/css/admin.css');
});
票数 0
EN

Stack Overflow用户

发布于 2015-08-24 21:24:58

再一次,Larachat的人们给我指出了正确的方向,所以我想我把这个信息放在这里。

事实证明,这非常简单,并且有文档记录:http://laravel.com/docs/5.1/elixir#sass

只需将文件放入数组中,而不是调用sass两次,如下所示:

代码语言:javascript
复制
mix.sass(['app.scss', 'admin.scss'], 'public/css')
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/31999193

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档