我应该如何在我的脚本和样式中包含laravel mix生成的文件?

时间:2018-01-12 13:55:39

标签: laravel npm webpack vuejs2

当我运行“npm run production”时,mix会生成缩小的文件并将它们保存在特定的目录中。 但是我如何将它们包含在我的脚本和样式中,因为文件的默认名称是app.js,而mix生成的是名称附加了一些字符。 mix generated app.js vue file

在我的刀片文件中,我已按以下方式包含: enter image description here

我坚持这个,因为我希望这个包含过程是动态的。请建议我可以采用的方法。

1 个答案:

答案 0 :(得分:4)

使用mix()帮助程序。来自the docs

  

生成版本化文件后,您不知道确切的文件名。因此,您应该在视图中使用Laravel的全局mix函数来加载适当的散列资源。 mix函数将自动确定散列文件的当前名称:

<script src="{{ mix('/frontend/js/app.js') }}"></script>