我正在通过资产压缩我的javascripts(在一个目录中所有脚本的树枝块),这在prod模式下工作正常.现在我想为我的prod env使用调试模式,所以我在配置中切换资产到调试,清除缓存并在调试时转储资产.
这适用于一些javascripts但不是全部.Symfony为它们添加了一个后缀编号,它在网站(javascript标签)上与实际文件相反(一个).有时清除缓存并再次转储解决了问题,但这次没有.
例如:它转储:/web/js/main_part_3_jquery-ui_6.js但是使用:/web/js/main_part_3_jquery-ui_1.js
那我怎么解决这个问题呢?
编辑:清除缓存后,对网站的第一个请求中不显示wron后缀.
由于app/console assetic:dump对于缓存yml文件来说是明智的 - 您应该在每次更改配置时清除缓存以转储资产。
最好的是按以下顺序进行:
rm -rf app/cache/*
app/console assets:install web
app/console assetic:dump
Run Code Online (Sandbox Code Playgroud)
当然还有调试键、需要的环境等等
| 归档时间: |
|
| 查看次数: |
2792 次 |
| 最近记录: |