SYMFONY2:使用Assetic:DUMP会导致DEV页面中包含数百个CSS



我正在使用Symfony2创建一个网站,在我的本地计算机上,我想尝试测试"生产"模式,因此我正在使用

来倾倒CSS文件
 php app/console assetic:dump

localhost/backend/channel中,我得到了此CSS链接生成的

<link rel="stylesheet" href="/css/51c56cc.css"/>
<link rel="stylesheet" href="/css/f2e689f.css"/>
<link rel="stylesheet" href="/css/f639ea7.css"/>

但是现在,如果我返回DEV模式localhost/app_dev.php/backend/channel现在,我得到了CSS请求的数百个(准确地说是247个)(在Assetic:Dev Mode以前,我以前只有10个请求)

我在config_dev.yml中的评估

assetic:
   use_controller: true

和在config.yml

assetic:
    debug:          %kernel.debug%
    use_controller: false
    bundles:        [MVMSBackendBundle]
    #java: /usr/bin/java
    filters:
        cssrewrite: ~
        #closure:
        #    jar: %kernel.root_dir%/Resources/java/compiler.jar
        #yui_css:
        #    jar: %kernel.root_dir%/Resources/java/yuicompressor-2.4.7.jar
    assets:
        jquery:
            inputs:
                - 'js/jquery-2.1.3.min.js'
        ie_compat:
            inputs:
                - 'js/ie10-viewport-bug-workaround.js'
        responsive:
            inputs:
                - 'js/bootstrap.min.js'

我做错了什么吗?这是资产转储的错误吗?我如何"撤消"它?

看来我应该使用

 php app/console assetic:dump --env=prod --no-debug

使其仅针对产品环境倾倒

"撤消"开发资产的转储,一旦必须清除缓存并删除转储文件。

我仍然不清楚为什么它生成了许多CSS链接。

最新更新