资产后留下的资产:编辑config.yml后转储

时间:2014-01-19 02:26:39

标签: twitter-bootstrap symfony assetic

我正在使用braincrafted bootstrap bundle,我最初运行了资产:像在设置说明中所说的那样转储,然后我改变了config.yml以使用bootstrap subdir

braincrafted_bootstrap:
    output_dir: bootstrap  # web/bootstrap/(css|js)

我运行资产后:再次转储,文件旧文件仍保留在web / css和web / js中,新文件现在位于/ web / bootstrap / js和/ web / bootstrap / css

我是否必须在此时手动管理此目录,如果是这样,那么使用assetic:dump?

当我进行配置更改时,如何知道何时删除旧文件夹和文件,何时花费更多时间关注/ src目录而不是主要是免提/ web目录?

1 个答案:

答案 0 :(得分:1)

据我所知,Assetic永远不会删除文件。这适用于目录,也适用于文件。

我认为原因是Assetic没有历史,也就是说,Assetic只了解当前的资产组合,而不知道Assetic过去管理的资产。 Assetic的开发人员可能会调用不删除任何资产,因为删除不应删除的资产比删除不应删除的资产更糟糕。

如果使用Assetic管理所有资产(或使用assets:install),则可以在Assetic配置中删除或重命名资产时手动删除cssjs文件夹,然后运行assetic:dump和/或assets:install