0

怎么可能只对特定文件进行版本控制而忽略其他文件。

我的 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 。我可能错了吗?

4

1 回答 1

0

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

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

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

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

于 2017-04-19T21:06:50.720 回答