合并后的文件未包含在生产中

时间:2016-03-08 17:15:12

标签: symfony uglifyjs uglifycss

我使用 uglifyjs uglifycss symfony 来管理我的资产。 我有一个奇怪的问题。 这是我的配置

# Assetic Configuration
assetic:
     debug:          "%kernel.debug%"
     use_controller: false
     bundles:        [ ]
     filters:
        cssrewrite: ~
        uglifyjs2:
                # the path to the uglifyjs executable
                bin: "%kernel.root_dir%/Resources/node_modules/uglify-js/bin/uglifyjs"
        uglifycss:
                bin: "%kernel.root_dir%/Resources/node_modules/uglifycss/uglifycss"

在我看来

{% javascripts
        '@MyBundle/Resources/public/js/global.js'
        '@MyBundle/Resources/public/utilis/*.js'
        '@MyBundle/Resources/public/utilis/*/*.js'
        '@MyBundle/Resources/public/js/*.js'
        '@MyBundle/Resources/public/js/*/*.js'
        filter='?uglifyjs2' %}

        <script src="{{ asset_url }}"></script>

 {% endjavascripts %}

有了这个,我希望我的页面中只包含一个缩小的文件。 在我的开发机器上(Windows 7,php 5.4,symfony 2.7)一切正常。 但是在生产环境(debian 7,php5.4,symfony 2.7)上,所有单个文件都包含在页面中。

<script src="/js/e434957_part_14_Store_1.js"></script>
<script src="/js/e434957_part_15_CrudPanel_2.js"></script>
<script src="/js/e434957_part_15_Form_3.js"></script>
<script src="/js/e434957_part_15_Grid_4.js"></script>

有人可以帮我理解发生了什么吗?

0 个答案:

没有答案