在将Metronic Admin panel实施到新的Laravel项目中时,我遇到了一些非常奇怪的事情。我已将所有内容分解为部分刀片文件,并使用标准
包含所有CSS和JS{{ asset('...') }}
刀片语法。我面临的问题是加载一个CSS文件,因为所有浏览器都会触及这一点并停止。更奇怪的是,Chrome中的性能选项卡中没有控制台错误和输出,所有内容都会挂起。
有问题的CSS文件是
<link href="{{ asset('admin/demo/demo3/base/style.bundle.css') }}" rel="stylesheet" type="text/css" />
未经证实,这个CSS文件长度为55,000行,所以我不太确定这是否与文件的大小有关,但是,让Chrome保留15分钟并没有产生任何结果
我能够从下载文件夹中打开静态HTML文件,该文件链接到同一个文件并使用file://方法呈现完美,但是当这些文件被添加到localhost路径时,同样的问题再次发生。这让我相信这不是Laravel的问题,而是localhost实例的问题。
localhost在Windows 10上运行最新版本的MAMP,没有任何其他网站的任何其他问题,只有这个CSS文件。
我还可以在Apache access.log文件中看到这些资产是以200状态代码找到的
127.0.0.1 - - [29/May/2018:21:05:41 +0100] "GET /digitaltools/public/home HTTP/1.1" 200 623
127.0.0.1 - - [29/May/2018:21:05:41 +0100] "GET /digitaltools/public/admin/vendors/base/vendors.bundle.css HTTP/1.1" 200 357894
127.0.0.1 - - [29/May/2018:21:05:41 +0100] "GET /digitaltools/public/admin/demo/demo3/base/style.bundle.css HTTP/1.1" 200 1736133
非常感谢任何帮助。
答案 0 :(得分:0)
在完全安装MAMP之后,这似乎解决了这个问题。非常奇怪的行为。