【发布时间】:2016-12-28 13:34:57
【问题描述】:
此时我想为项目配置我的资产。我的 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 中 怎么做才对?
【问题讨论】:
-
在你添加
mix.version之后,你能展示一下你的 gulp 文件是什么样的吗? -
mix.sass('app.scss')。版本('css/app.css')。 webpack('app.js');但我不知道它是否有效......
-
尝试将版本放在块的底部。此外,请确保您没有关注这些更改 (
gulp watch),因为除非您重新启动观察程序,否则它们不会被执行。 -
我收到语法错误。如何简化“混合”数组
标签: php gulp laravel-elixir