【问题标题】:Laravel Mix 0.10.0 - Version only specific filesLaravel Mix 0.10.0 - 仅版本特定文件
【发布时间】:2017-09-14 03:21:26
【问题描述】:

如何只对特定文件进行版本控制而忽略其他文件。

我的 webpack.mix.js 文件如下所示

const {mix} = require('laravel-mix');

mix.js('resources/assets/js/app.js', 'public/js')
    .extract(['axios', 'lodash']);

mix.sass('resources/assets/sass/app.scss', 'public/css');

mix.sass('resources/assets/sass/pdf.scss', 'public/css');

mix.version();

我尝试仅将版本附加到 mix.js 和第一个 mix.sass,但我渲染了所有文件。

我想排除 pdf.scss 文件的版本控制。正如我从 Jeffrey Way 阅读了关于 GitHub 的评论,似乎所有通过 mix.sass 和 mix.js 处理的文件在 mix.version() 被调用时都是 versionend 。我错了吗?

【问题讨论】:

    标签: javascript laravel-5 webpack laravel-mix


    【解决方案1】:

    我不知道如何从版本控制中排除文件,但您实际上可以指定哪些文件应该进行版本控制。

    https://github.com/JeffreyWay/laravel-mix/issues/472

    您可以在mix.version() 中指定一个数组来定义哪些文件应该是versionend:

    mix.version(['path/to/file.css'])

    【讨论】:

      猜你喜欢
      • 2017-09-27
      • 2017-07-21
      • 1970-01-01
      • 2020-01-19
      • 1970-01-01
      • 1970-01-01
      • 2019-10-30
      • 2018-08-03
      • 2012-04-27
      相关资源
      最近更新 更多