我把所有资产都放在了Bundles中 例如myBundle /资源/公共/ CSS /
并加载它们:
{% block stylesheets %}
{{ parent() }}
{% stylesheets
'@myBundle/Resources/public/vendor/bootstrap.css'
filter='cssrewrite'
%}
<link href="{{ asset_url }}" rel="stylesheet" media="screen" />
{% endstylesheets %}
{% endblock %}
因此,每当我对我的css或js进行调整时,我需要先执行assets:install
然后assetic:dump
,然后在前端看到它。
有没有办法观察捆绑包中的资产?
答案 0 :(得分:9)
您可以使用symlink
选项assets:install
命令。这将使web
文件夹中的符号链接到您的包public
文件夹
app/console assets:install --symlink
如果没有symlink
选项,此任务会复制文件,因此您的更改不会影响。
您可能还想检查watch
命令的assetic:dump
选项
app/console assetic:dump --watch