[英]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
)
以下所有內容均無效
先感謝您 !
這里的文檔是這樣說的。 也許您忘記了過濾器選項。
{% 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.