如何只对特定文件进行版本设置并忽略其他文件。
我的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。我可能错了吗?
答案 0 :(得分:0)
我不知道从版本控制中排除文件的方法,但您实际上可以指定应对哪些文件进行版本控制。
https://github.com/JeffreyWay/laravel-mix/issues/472
您可以在mix.version()
中指定一个数组来定义哪个文件应该是versionend:
mix.version(['path/to/file.css'])