【问题标题】:Elixir versioning with SCSS and JavaScript使用 SCSS 和 JavaScript 进行 Elixir 版本控制
【发布时间】:2016-07-28 20:59:52
【问题描述】:

如何将 Elixir 的 .version() 方法与其他人链接?我的 gulpfile.js 看起来像这样:

elixir(function(mix) {
    mix.sass("frontend/frontend.scss", "public/css/app.css")
       .sass("backend/backend.scss", "public/css/admin.css")
       .scripts(js, "public/js/app.js");
});

我是否只是在生成的文件的这条链之后调用 .version() ?像这样:

elixir(function(mix) {
    mix.sass("frontend/frontend.scss", "public/css/app.css")
       .sass("backend/backend.scss", "public/css/admin.css")
       .scripts(js, "public/js/app.js")
       .version(["public/css/app.css", "public/css/admin.css", "public/js/app.js"]);
});

或者有什么方法可以将 .sass() 和 .scripts() 方法与 .version() 结合起来以避免重复文件名?

我的示例的另一个问题是它在创建版本化文件之前会产生冗余的非版本化文件,所以我那里有无用的文件。

【问题讨论】:

    标签: php laravel laravel-5 laravel-elixir


    【解决方案1】:

    你说的。根据 laravel 文档所说的唯一方法是太链 .version([path_to_public_file])。如果您想自己确认一下,文档在这里:https://laravel.com/docs/5.0/elixir

    【讨论】:

    • 我看过文档,但我不认为这是没有其他方法的证据。
    • 我知道,我检查一下 api 以确保
    • 我环顾四周,据我所知,这是唯一可行的方法。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2023-02-01
    • 2014-05-13
    • 2017-08-23
    • 2015-06-11
    • 1970-01-01
    • 1970-01-01
    • 2015-07-02
    相关资源
    最近更新 更多