我正在使用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链接。