作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我遵循了本文最底部的指南: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/
我是一名优秀的程序员,十分优秀!