此时我想为项目配置我的资产。我的Gulp文件看起来如下:如何在Laravel elixir中编译和版本资产?
const elixir = require('laravel-elixir');
require('laravel-elixir-vue-2');
elixir(mix => {
mix.sass('app.scss');
.webpack('app.js');
});
但我想打开我的css文件的版本。但现有的信息说,使用:
mix.version('css/app.css'); // public/build/css/app-39d5f9a7.css
我不知道我在这里失去了什么,但我不知道如何使这个工作正确的方式。我想编译我的.sass文件,然后给出一个版本。我想用
<link src='{{ elexir('css/app.css') }}'>
在我layout.blade.php 怎么做是正确的?
在添加'mix.version'之后,你可以显示你的吞食文件吗? –
mix.sass('app.scss')。 版本('css/app.css')。 webpack('app.js'); 但我不知道它是否工作... – pvaitonis
尝试将版本放在块的底部。另外,确保你没有注意到这些改变('gulp watch'),因为除非你重新启动观察者,否则它们将不会被操作。 –