gpt4 book ai didi

php - 如何进行 Symfony 2 Assets 编译以生成不同的文件名?

转载 作者:IT王子 更新时间:2023-10-28 23:54:42 26 4
gpt4 key购买 nike

我遵循了本文最底部的指南:http://symfony.com/doc/current/cookbook/assetic/asset_management.html

我有这个代码:

    {% javascripts
...

output='js/dist/dist.js'
%}
<script src="{{ asset_url }}"></script>
{% endjavascripts %}

现在,如果我运行 sf assetic:dump --env=prod,它会正确创建编译文件。但是,我想让它生成一个随机名称(或时间戳),以避免客户端浏览器缓存问题。现在它总是创建被缓存的 dist.js 文件,当我更新我的代码时,用户不会看到差异(或得到错误)。

有没有办法让它像dist12345678.js一样?

最佳答案

您在这里有两个选择:要么省略输出文件名(它将是一个自动生成的哈希值),要么使用 Assets 版本,如 Symfony 文档中所述:http://symfony.com/doc/current/reference/configuration/framework.html#ref-framework-assets-version

关于php - 如何进行 Symfony 2 Assets 编译以生成不同的文件名?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8911072/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com