gpt4 book ai didi

Symfony 2.0 assetic dump 在 Debug模式下产生错误的名称

转载 作者:行者123 更新时间:2023-12-02 20:55:47 25 4
gpt4 key购买 nike

我正在通过 assetic 压缩我的 javascript(在一个目录中的所有脚本中使用 twig block ),这在生产模式下工作得很好。现在我想对我的产品环境使用 Debug模式,因此我在配置中将 assetic 切换为调试,清除缓存并在打开调试的情况下转储 Assets 。

这适用于某些 JavaScript,但不适用于全部。 Symfony 为它们添加了一个后缀编号,该后缀编号在网站(javascript 标签)上与真实文件相对应高(高 1)。有时清除缓存并再次转储可以解决问题,但这次不行。

例如:它转储:/web/js/main_part_3_jquery-ui_6.js但使用:/web/js/main_part_3_jquery-ui_1.js

那么我该如何解决这个问题呢?

编辑:清理缓存后,错误的后缀不会出现在对站点的第一次请求中。

最佳答案

由于 app/console assetic:dump 对于缓存的 yml 文件很敏感 - 您应该在每次更改配置时清除缓存以转储资源。

最好的是按以下顺序进行:

rm -rf app/cache/*
app/console assets:install web
app/console assetic:dump

当然,还有调试键、所需的环境等等

关于Symfony 2.0 assetic dump 在 Debug模式下产生错误的名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11901231/

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