【发布时间】:2018-05-10 23:30:29
【问题描述】:
我想编写一个脚本来运行(从 chrome 的二进制文件)它的lighthouse 的审计,并给出一个 url。
我没找到怎么做,但由于甚至有一个 chrome 扩展,我认为它应该是可行的,对吧?
【问题讨论】:
我想编写一个脚本来运行(从 chrome 的二进制文件)它的lighthouse 的审计,并给出一个 url。
我没找到怎么做,但由于甚至有一个 chrome 扩展,我认为它应该是可行的,对吧?
【问题讨论】:
可以使用命令行运行 Google Lighthouse。要从命令行运行它,您必须先安装:
要安装 Lighthouse CLI,请打开命令行并键入以下命令:
npm install -g lighthouse
要使用 Lighthouse 运行审计,请输入:
lighthouse https://example.com
默认情况下,Lighthouse 将报告写入 HTML 文件。可以通过flags来控制输出格式。
您会注意到每次运行 Lighthouse 时都会打开一个 Chrome 窗口。如果你不想打开一个窗口,你可以在无头模式下运行它:
lighthouse https://example.com/ --chrome-flags="--headless"
如需完整的选项列表,请输入:
lighthouse --help
查看Lighthouse source code repository 以获取更多文档和示例。
【讨论】:
package.json 文件,通过运行 npm install lighthouse 安装 lighthouse 并从该文件夹中运行命令
您可以通过 npx 使用/测试:
npm i npx -g
然后,直接从您的终端运行,无需使用全局创建或安装的 package.json,也无需打开 chrome 浏览器实例:
npx lighthouse <URL> --only-categories="performance,seo,Accessibility" --chrome-flags="--headless"
【讨论】: