В данный момент я хочу настроить свои активы для проекта. Мой файл 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 Как сделать это правильно?
Можете ли вы показать, как выглядел файл gulp после добавления 'mix.version' к нему? –
mix.sass ('app.scss'). версия ('css/app.css'). webpack ('app.js'); Но я не знаю, работает ли это ... – pvaitonis
Попробуйте поставить версию в нижней части блока. Кроме того, убедитесь, что вы не наблюдаете за этими изменениями ('gulp watch'), поскольку они не будут действовать, если вы не перезапустите наблюдателя. –