我有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”
答案 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/jquery.min.js"></script>