gpt4 book ai didi

javascript - Symfony Assetic-URL中的part_1

转载 作者:可可西里 更新时间:2023-11-01 12:39:53 27 4
gpt4 key购买 nike

好的,我一直到处搜索有关此内容的信息,但没有找到任何直接帮助的内容(仅提及与其他问题有关的此问题)。

基本上,我在查找 Assets 文件与实际生成的文件时遇到 Assets 生成的路径问题。

它尝试加载的路径是:/js/admin_part_1.js ,而它生成的文件只是/js/admin.js

我正在使用以下文件转储文件:
php app/console assetic:dump --env=prod --no-debug
config.yml的相关部分:

assetic:
debug: "%kernel.debug%"
use_controller: false
filters:
cssrewrite: ~
assets:
admin_js:
inputs:
- @UserBundle/Resources/js/admin-tools.js
output: js/admin.js

通过以下方式加载javascript代码:
{% javascripts '@admin_js' output='js/admin.js' %}
<script type="text/javascript" src="{{ asset_url }}"></script>
{% endjavascripts %}

我的问题是,这个幻影_part_1是从哪里来的,我如何告诉它停止添加它?

最佳答案

它来自哪里?

好吧,在第67行上的Assetic/Asset/Iterator/AssetCollectionIterator.php中的current()方法中(当前主机)。

我如何摆脱它?

在开发环境中添加了'part_#'字符串。转储 Assets 时,请确保将--env=prod添加到assetic:dump命令。确保使用app_dev.php访问该页面。

关于javascript - Symfony Assetic-URL中的part_1,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19057196/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com