此时我想为项目配置资产。我的Gulp文件看起来:
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中 怎么做对了?
答案 0 :(得分:1)
您收到错误的原因是因为您要结束语句而不是链接语句。您可能需要删除;
s(除了最后一个)或将mix添加到每个方法调用的开头。
将您的gulp文件更改为:
const elixir = require('laravel-elixir');
require('laravel-elixir-vue-2');
elixir(mix => {
mix.sass('app.scss')
.webpack('app.js')
.version('css/app.css');
});
另外,你应该改变:
<link src='{{ elexir('css/app.css') }}'>
是:
<link href='{{ elixir('css/app.css') }}'>
希望这有帮助!