Symfony2压缩CSS而不使用uglifyCSS并可能使用Sass:压缩

时间:2014-05-12 22:39:47

标签: symfony sass compass-sass

我在Symfony2中使用资产来加载我的所有资产,而且我也在使用指南针过滤器。我的所有代码现在都没有开发,所以如果可能的话我需要压缩它。我查看了uglifyCSS过滤器,但我没有,也可能无法在我的服务器上安装Node。

有没有办法让Symfony2使用Sass风格:压缩功能,以便在生成资产时我的代码缩小?

3 个答案:

答案 0 :(得分:4)

前段时间我遇到了同样的问题。它很容易克服,但文档中没有提到。你就是这样做的:

// in config.yml
assetic:
    filters:
        scss:
            style: compressed

这会将--style参数传递给sass,其值为compressed

答案 1 :(得分:2)

在生产配置文件中,您可以设置:

assetic:
    filters:
        compass:
            # ...
            style: compressed

答案 2 :(得分:0)

我使用指南针直接生成css文件(使用compass watch命令)并将其转储到公用文件夹。在罗盘中,您可以将output_style更改为以下4中的一个 - :expanded,:nested,:compact或:compressed。使用压缩是你想要的。