首页 文章

Assetic不适用于Symfony 3

提问于
浏览
0

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

在两个基本文件中,我使用不同的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 / console再次清除所有缓存和已安装的资产

(我试过这些命令

bin / console cache:清除

bin / console cache:clear --env = prod

bin / console资产:安装web

bin / console assetic:dump

bin / console assetic:dump --env = prod

  • 制作了一个.css文件,而不是来自scss的phpstrom生成的.css文件

  • 将非工作基础样式表的输出更改为'css/compiled/main.min.css'

以下所有事情都不起作用

先感谢您 !

1 回答

  • 0

    documentation在这里说的是这样的 . 也许你忘记了过滤选项 .

    {% 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 %}
    

相关问题