【发布时间】:2019-12-10 12:16:55
【问题描述】:
假设我只想从Google Lighthouse 获取first-meaningful-paint metric。
我正在使用下面的 sn-p 代码,它会进行完整的审计(这需要很长时间,因为我只对一个指标感兴趣)。如何更改以下代码以告诉 Lighthouse 只为我获取一个指标?
(基于this的源码sn-p)
const puppeteer = require('puppeteer');
const lighthouse = require('lighthouse');
const urlLib = require('url').URL;
async function run() {
const browser = await puppeteer.launch({
headless: false,
defaultViewport: null
});
const { lhr } = await lighthouse("https://www.google.com", {
port: (new urlLib(browser.wsEndpoint())).port,
logLevel: 'info',
output: 'json'
});
console.log(lhr);
}
run();
【问题讨论】:
标签: puppeteer lighthouse