是否可以直接在 web/ 目录中安装捆绑资产?

Is it possible to install bundle assets directly in web/ directory?

默认情况下,symfony 从包的 public/ 目录中获取包的资产并将它们安装在 web/bundles/bundlename/.

是否可以直接在 web/ 中安装这些资产?

永远不要调用 assets:install,并在模板中列出您想要的资产:

{% javascripts '@VendorBundle/Resources/public/js/*' %}
    <script src="{{ asset_url }}"></script>
{% endjavascripts %}

/bundles/ 部分与 hardcoded 差不多,因此没有对此类资产安装的内置支持。我相信通过为此任务执行您自己的命令,您会得到最好的服务。