我已在config.yml
:
assetic:
debug: '%kernel.debug%'
use_controller: '%kernel.debug%'
filters:
cssrewrite: ~
在twig模板上加载JS文件:
{% block javascripts %}
{% javascripts output="assets/js/app.js"
'@AppBundle/Resources/public/js/thirdparty/jquery-3.1.1.min.js'
'@AppBundle/Resources/public/js/thirdparty/bootstrap.min.js'
'@AppBundle/Resources/public/js/thirdparty/bootstrap-select.min.js'
'@AppBundle/Resources/public/js/forms.js'
%}
<script src="{{ asset_url }}"></script>
{% endjavascripts %}
{% endblock %}
问题是:在开发环境中,对这些文件有4个单独的请求,但每个请求都与其他文件组合在一起(仅在prod环境中应该做什么):
似乎有些误配置,但不知道到底是什么。
P.S。在prod环境eveything OK - 只有1个组合文件的请求。
P.S.S。 Symfony版本是2.8.12
答案 0 :(得分:0)
通过重新安装symfony/assetic-bundle
来解决。
仍然不知道出了什么问题。