symfony 2.8:assetic:dump时出错

时间:2017-10-10 11:39:48

标签: javascript php jquery ajax symfony

我有symfony 2.8项目,当我运行命令php app / console assetic:dump我收到此错误:

  

无法从网址加载资源   “http://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js

我已经检查了我调用jquery的链接,并且全部以https开头,但没有找到调用的标签:

  

http://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquery.min.js

2 个答案:

答案 0 :(得分:1)

您实际上正在使用Google的CDN加载jQuery。 Assetic用于处理本地资产。使用Assetic,您可以轻松管理您的依赖项,甚至 - 例如 - 处理您的.less / .scss文件,最小化和混淆您的JS脚本等等......

如果您通过CDN加载依赖项,则只需将其包含在<script>标记中即可。如果这是一个错误并且您想将它们存储在您的应用程序中,请按照@teeyo回答并下载您的libs文件,然后将它们放入/web目录!

答案 1 :(得分:0)

来自symfony docs:

  

将您的资产存储在网络/目录中。

但是在这里你试图访问外部文件,要么将其下载到你的web目录,要么只是使用默认的脚本标记:

<script src="http://ajax.googleapis.com/ajax/libs/jquery/2.2.4/jquer‌​y.min.js"></script>