我使用assetic将css和js文件捆绑在一起,我注意到即使在调试模式下它们也被捆绑在一起。只有当 kernel.debug 为 false 时才会发生这种情况。
所以我尝试了以下方法:
原来的 :
assetic:
debug: %kernel.debug%
强制为假:
assetic:
debug: false
强制为真:
assetic:
debug: true
当我强制为假时,文件被捆绑。当我强制为真时,文件不会被捆绑。当我离开 %kernel.debug% 时,文件被捆绑。
为什么 %kernel.debug% 等于 false,即使在 app_dev 中我已将其设置为 true:
$loader = require_once __DIR__.'/../app/bootstrap.php.cache';
Debug::enable();
require_once __DIR__.'/../app/AppKernel.php';
$kernel = new AppKernel('dev', true);
编辑
assetic:
debug: %kernel.debug%
use_controller: false
bundles: [ ]
#java: /usr/bin/java
filters:
cssrewrite: ~
uglifyjs2:
bin: /usr/bin/uglifyjs
apply_to: "\.js$"
uglifycss:
bin: /usr/bin/uglifycss
apply_to: "\.css$"