Css Symfony3资产忽略输出目录
我在我的基本布局细枝文件中有这个Css Symfony3资产忽略输出目录,css,symfony,assetic,Css,Symfony,Assetic,我在我的基本布局细枝文件中有这个 {% stylesheets filter='cssrewrite' output='compiled/css/main.css' 'css/bootstrap.min.css' 'css/noty.css' 'css/noty-bs.css' 'css/styles.css' %} 这里没什么奇怪的。但是当使用assetic:dump时,它会按照compiled/css中的预期创建文件,同时创建compiled/css/mai
{% stylesheets filter='cssrewrite' output='compiled/css/main.css'
'css/bootstrap.min.css'
'css/noty.css'
'css/noty-bs.css'
'css/styles.css'
%}
这里没什么奇怪的。但是当使用assetic:dump
时,它会按照compiled/css
中的预期创建文件,同时创建compiled/css/main.css
文件
但是它也在我的主css
目录中放置了大量文件
请参见此处,编译的目录是正确的。但是它不应该在我的css
dir中放置任何内容?为什么会这样?红色文件不应该存在,因为我为样式表提供了输出
我的资产配置是
assetic:
debug: '%kernel.debug%'
use_controller: '%kernel.debug%'
filters:
cssrewrite: ~
bundles:
- AppBundle
- MemberBundle
我也有同样的问题。我经历了这样的文件复制:
但是当使用assetic时:将其转储为在compiled/css中创建预期的文件以及compiled/css/main.css文件
我发现清除缓存(php应用程序/控制台缓存:clear-v
)然后重新运行dump可以解决这个问题
(注意:正如对这个问题的评论一样,我们也正在远离assetic)。您是否使用了上一个命令中没有文件?如果我删除了它们,那么它们每次都会回来。奇怪的是,它在编译中输出时没有问题。你启动什么命令?是否指定环境?无环境。我试过assetic:watch
,它相应地采取了行动。然后,我再次尝试了assetic:dump
,它的工作如预期的那样。没有额外的输出到css
非常奇怪。如果要在最后几个小时使用它,我们应该使用另一个构建工具。