我正在使用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目录?
答案 0 :(得分:1)
据我所知,Assetic永远不会删除文件。这适用于目录,也适用于文件。
我认为原因是Assetic没有历史,也就是说,Assetic只了解当前的资产组合,而不知道Assetic过去管理的资产。 Assetic的开发人员可能会调用不删除任何资产,因为删除不应删除的资产比删除不应删除的资产更糟糕。
如果使用Assetic管理所有资产(或使用assets:install
),则可以在Assetic配置中删除或重命名资产时手动删除css
和js
文件夹,然后运行assetic:dump
和/或assets:install
。