【发布时间】:2019-05-08 23:00:00
【问题描述】:
我在缓存捆绑的 Vue js 时遇到问题,因此我将开始版本控制。但是,我很困惑哪种方法是正确的。我知道我应该通过添加查询字符串来引用 Blade 文件中的 JS 文件,以使服务器认为它是一个新文件,但是我必须对实际的 app.js 文件做任何事情吗?
<script type="text/javascript" src="{{ cdn('/js/app.js') }}"></script>
编辑:
Laravel Mix 使用 mix() 的内置版本控制不起作用,因为我正在通过自定义 CDN 帮助程序访问 JS 文件:
<script type="text/javascript" src="/js/app.js?v=123"></script>
function cdn($file)
{
return env('CDN_URI', '').'/'.ltrim($file, '/');
}
【问题讨论】: