Elixir 仅编译为 app.css

Elixir only compiles to app.css

我正在使用 Laravel5 elixir 从我的 .scss 文件中生成 css 文件

这是我的gulpfile.js

var elixir = require('laravel-elixir');
elixir.config.sourcemaps = false;

elixir(function(mix) {
    mix
        .sass(['homepage.scss'])
});

出于某种原因,输出总是 app.css 而不是 homepage.css 有任何想法吗?我将长生不老药更新为 "laravel-elixir": "^3.0.0"

我错过了什么?

阅读文档我看到对于 "styles" 我们可以有三个参数,一个是指定样式文件的数组,第二个参数是输出文件名,第三个参数是结果目录。

阅读 sass task source code 我们看到第一个参数是文件数组,第二个参数是输出文件。

向您的代码添加第二个参数我们有:

var elixir = require('laravel-elixir');
elixir.config.sourcemaps = false;

elixir(function(mix) {
    mix
        .sass(['homepage.scss'], 'homepage.css')
});