[英]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.