我尝试在 Symfony2 上使用 assetics。
{% stylesheets 'bundles/gestutilisateurs/css/*' filter="cssrewrite" output='css/compiled/main.css' %}
<link rel="stylesheet" href="{{ asset_url }}" type="text/css" />
{% endstylesheets %}
{% javascripts '@GestUtilisateursBundle/Resources/public/js/plugins/*'
'@GestUtilisateursBundle/Resources/public/js/*'
output='js/compiled/main.js' %}
<script type="text/javascript" src="{{ asset_url }}"></script>
{% endjavascripts %}
Symfony 生成我的 JS 和我的 css 没有问题 但是现在在 chrome 上我有一些问题:
Uncaught SyntaxError: Unexpected token :
main_part_1_npm_3.js:2 Uncaught ReferenceError: require is not defined
main_part_1_ripples.min.js_5.js:1 Uncaught SyntaxError: Unexpected token :
main_part_2_material.min.js_4.js:1 Uncaught SyntaxError: Unexpected token :
jquery.min.map:1 GET http://localhost/Symfony/web/js/compiled/jquery.min.map 404 (Not Found)
(5 个文件相同(我只能放 1 个链接 x))
他总是搜索扩展名为 .map 的文件,但我的文件夹中没有这个 那我该如何修复呢?
我将我的配置 use_controller 更改为 false,清除缓存,转储 Assets ,但什么都没有 我已经看过食谱了,所以我希望有人能解释我
谢谢
最佳答案
首先,您需要修复 jquery 映射的 404 错误。谷歌并找到下载。然后你需要修复这个文件中的 javascript 错误:main_part_1_npm_3.js
关于javascript - 使用 Assetics 后找不到一些 404,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29613564/