我尝试在Symfony2上使用资产。
{% 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,清除缓存,转储资产,但没有 我已经阅读了食谱,所以我希望有人能解释我
谢谢
答案 0 :(得分:0)
首先,您需要修复jquery地图的404错误。谷歌并找到下载。然后,您需要修复此文件中的javascript错误:main_part_1_npm_3.js