问题描述
我定期运行Lighthouse工具并获得PWA的结果。
我知道我可以取消chrome界面上的检查,但是想知道是否有一种方法可以将我的配置设置为“不是PWA”,以便此检查停止运行?
该网站并非旨在作为PWA,我只想标记它并完成它。
解决方法
使用浏览器时,它应该记住您的设置,因此,如果关闭PWA测试,则每次运行时都应将其关闭。不幸的是,如果您的浏览器不断进行重置,那么在Lighthouse的开发人员工具版本中您将无能为力。
但是,如果您愿意安装Google Lighthouse Command Line Interface (CLI),则可以完全控制并自动执行该过程。
我写了the benefits of using the Lighthouse CLI here.
要在没有PWA检查的情况下运行Lighthouse,您将运行类似于以下内容的内容:
lighthouse https://yoursite.com --only-categories=performance,accessibility,best-practices,performance,seo --output html --output-path ./reports/not-a-pwa-report.html
关键部分是--only-categories=
,然后是您要运行的测试。
上面的示例将HTML报告输出到指定的路径。所有options are listed on the linked Lighthouse page under CLI options。