Google Lighthouse如何将我的网站明确标记为不是PWA

问题描述

我定期运行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