如何在Symfony中使用assetic监视资产并自动安装和转储资产
我把我所有的资产都放在包里 e、 g.myBundle/Resources/public/css/ 然后像这样将它们装入:如何在Symfony中使用assetic监视资产并自动安装和转储资产,symfony,less,twig,assetic,Symfony,Less,Twig,Assetic,我把我所有的资产都放在包里 e、 g.myBundle/Resources/public/css/ 然后像这样将它们装入: {% block stylesheets %} {{ parent() }} {% stylesheets '@myBundle/Resources/public/vendor/bootstrap.css' filter='cssrewrite' %} <link href="{{ asset_url }}" rel="stylesheet" media="scree
{% block stylesheets %}
{{ parent() }}
{% stylesheets
'@myBundle/Resources/public/vendor/bootstrap.css'
filter='cssrewrite'
%}
<link href="{{ asset_url }}" rel="stylesheet" media="screen" />
{% endstylesheets %}
{% endblock %}
{%block stylesheets%}
{{parent()}}
{%样式表
“@myBundle/Resources/public/vendor/bootstrap.css”
filter='cssrerewrite'
%}
{%endstylesheets%}
{%endblock%}
因此,每次我对css或js进行调整时,我都需要执行assets:install
,然后执行assetic:dump
,以便在前端看到它
有没有办法监视捆绑包中的资产 您可以使用
symlink
选项来assets:install
命令。这将使web
文件夹中的符号链接到您的bundlepublic
文件夹
app/console assets:install --symlink
如果没有symlink
选项,此任务将复制文件,因此您的更改不会影响
您可能还希望选中watch
选项以执行assetic:dump
命令
app/console assetic:dump --watch
天啊。你帮我省了很多时间。感谢自symfony版本3以来,console命令位于
bin
目录中,因此php bin/console…
。