gpt4 book ai didi

symfony - 如何将 Assetic 与 CacheBustingWorker 和 twig 一起使用

转载 作者:行者123 更新时间:2023-12-01 22:25:49 25 4
gpt4 key购买 nike

正如我所见,Assetic 在 CacheBusting 方面取得了一些进展:
https://github.com/kriswallsmith/assetic#cache-busting

但我真的不明白我应该如何使用它。
这可以在 Twig 内使用吗:

{% stylesheets 'bundles/mybundle/css/fonts.css' 
'bundles/mybundle/css/style.css'
'bundles/mybundle/css/screen.css'
filter='cssrewrite'
%}
<link rel="stylesheet" type="text/css" href="{{ asset_url }}" />
{% endstylesheets %}

使用通常的 assetic:dump 命令?

我必须在哪里挂接 CacheBustingWorker?

最佳答案

缓存破坏程序现在是 symfony/AsseticBundle 的一部分(版本 >= 2.5.0)。

像这样更改composer.json中的AsseticBundle版本:

"symfony/assetic-bundle": "2.5.0",

并像这样激活 config.yml 文件中 Assets 的缓存清除

assetic:
workers:
cache_busting: ~

我的 JS 文件现在看起来像这样:

web/bundles/js/projectname-876f9ee.js

参见https://github.com/symfony/AsseticBundle/pull/119#issuecomment-28877145

关于symfony - 如何将 Assetic 与 CacheBustingWorker 和 twig 一起使用,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14399288/

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