【发布时间】:2013-04-10 12:57:24
【问题描述】:
我正在处理另一个开发人员给我的项目。我的任务是将硬编码的资产引用转换为资产引用。当我尝试运行 app/console assets:install 时,出现以下错误:
[Symfony\Component\Config\Definition\Exception\InvalidConfigurationException]
路径“assetic.bundles.0”的配置无效:“AcmeSiteBundle”不是有效的捆绑包。
我注意到web/bundles 中没有该捆绑包的目录,所以我只是运行mkdir acmesite 来创建它。不幸的是,问题仍然存在。
我的 config.yml 看起来像:
# Assetic Configuration
assetic:
debug: %kernel.debug%
use_controller: false
bundles: ['AcmeSiteBundle']
#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
不知道如何继续。
【问题讨论】:
-
是在 AppKernel.php 中注册的捆绑包吗?.. 尝试评论整行
#bundles: ['...'] -
是的,它在 AppKernel.php 中。
-
注释掉 bundles 行允许其他 3rd 方捆绑包安装他们的资产,但这并没有真正帮助我