繁体   English   中英

Assetic无法正常工作Symfony 3

[英]Assetic doesn't work Symfony 3

我有一个带有两个不同基本树枝文件的应用程序。 一个用于主应用程序,另一个用于该应用程序的文档。

在两个基本文件中,我使用不同的css文件。 在一个基础上它起作用,而在另一个基础上它不起作用。

这是工作基础文件

     {% stylesheets output='css/compiled/main.min.css'
        '@CoreBundle/Resources/public/css/feedback.css'
        '@CoreBundle/Resources/public/css/general.css'
        '@CoreBundle/Resources/public/css/portal.css'
        '@UserBundle/Resources/public/css/*.css'
     %}
    <link rel="stylesheet" href="{{ asset_url }}" />
    {% endstylesheets %}

这是不起作用的基本文件

    {% stylesheets output='css/compiled/knowledge.min.css'
        '@CoreBundle/Resources/public/css/knowledgeCenter.css'
    %}
        <link rel="stylesheet" href="{{ asset_url }}" />
    {% endstylesheets %}

我在mijn assetic.yml中(包含在我的config.yml中)

assetic:
debug:          "%kernel.debug%"
use_controller: '%kernel.debug%'
read_from:      "%kernel.root_dir%/../web"
bundles:        [ ]
#java: /usr/bin/java
filters:
    scssphp:
        formatter: 'Leafo\ScssPhp\Formatter\Compressed'
    uglifyjs2:
        bin: /usr/local/bin/uglifyjs
    uglifycss:
        bin: /usr/local/bin/uglifycss
    cssrewrite: ~
    #closure:
    #    jar: "%kernel.root_dir%/Resources/java/compiler.jar"
    #yui_css:
    #    jar: "%kernel.root_dir%/Resources/java/yuicompressor-2.4.7.jar"

文件夹@ CoreBundle / Resources / public / css看起来如下

在此处输入图片说明

注意:KnowledgeCenter.css由phpstorm从scss编译而来。注意:.css文件不在.scss文件中,这是phpstorm显示的内容

更新资产时,我的控制台看起来像这样

在此处输入图片说明

如您所见,它不包括我在public / css文件夹中制作的CSS

我尝试了以下

  • 再次使用php bin /控制台清理所有缓存并安装资产

    (我尝试了这些命令

    bin /控制台缓存:清除

    bin /控制台缓存:clear --env = prod

    箱/控制台资产:安装网站

    bin /控制台资产:dump

    bin /控制台资产:dump --env = prod

  • 制作一个.css文件,而不是由phpstrom从scss生成的.css文件
  • 将输出从无法正常使用的基本样式表更改为“ css / compiled / main.min.css”

以下所有内容均无效

先感谢您 !

这里的文档是这样说的。 也许您忘记了过滤器选项。

{% stylesheets filter="scssphp" output="css/app.css"
    "assets/scss/bootstrap.scss"
    "assets/scss/font-awesome.scss"
    "assets/css/*.css"
%}
    <link rel="stylesheet" href="{{ asset_url }}" />
{% endstylesheets %}

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM