我有一个用ember创建的localhost网站,它工作正常。
我想使用Lighthouse来获取有关一段时间内性能的一些指标。当然,我希望它可以在Chrome中无头使用。我使用NPM安装了Lighthouse,并运行以下命令:
lighthouse http://localhost:4200 -chrome-flags='--headless'
在上面运行时,出现以下错误,导致出现问号作为性能指标:
Chrome didn't collect any screenshots during the page load. Please make sure there is content visible on the page, and then try re-running Lighthouse. (SPEEDINDEX_OF_ZERO)
我尝试使用http-server软件包运行ember的dist文件夹,但结果没有差异。发生相同的错误。
在测试环境中针对google.com或网站运行测试时,我得到的是结果,而不是错误。当同事在他的本地计算机上运行它时,不会发生任何错误。我们唯一能找到的区别是他正在运行win8.1,而我的机器是win10。
当我在没有Chrome浏览器的情况下运行Chrome时,我也得到了结果,但是我需要它无头工作。
我正在使用Lighthouse,Chrome,Windows10节点的所有最新版本。还尝试了Chromium,但没有差异。
希望有人想到了
答案 0 :(得分:0)
一周后,我再次尝试,仍然是相同的错误。现在,我再次尝试,它可以工作。我的代码库没有任何变化,所有应用程序,程序包等也都可以看到相同的版本。
我不知道什么解决了这个问题,但是现在可以解决。结案了。