Время на интерактивную и скоростную оценку иногда не получается с маяком npm - PullRequest
1 голос
/ 14 мая 2019

Я использую lighthouse npm для проверки некоторых случайных URL-адресов ... Иногда происходит сбой с выходом

['audits']['interactive']['rawValue']

и

['categories']['performance']['score']

пусто.

Есть ли что-то в конфигурации, чтобы избежать этого, или "повторить попытку до тех пор, пока она больше не потерпит неудачу", мое лучшее изменение.

Это мои настройки. Это кукловод + маяк

    Start Puppeteer + open URL
    const browser = await puppeteer.launch({ args: ['--no-sandbox'] });
    const page = await browser.newPage()
    await page.goto(urlToTest, {
        waitUntil: 'networkidle2',
        timeout: 0
    });

    //Start Lighthouse 
    let opts = {
        chromeFlags: ['--show-paint-rects'],
        output: 'html',
        throttlingMethod: 'provided',
        throttling: {   
            throughputKbps: 8000,
            downloadThroughputKbps: 8000,
            uploadThroughputKbps: 2000
        }
    };

    opts.port = (new URL(browser.wsEndpoint())).port;
    let lighthouseResults = await lighthouse(urlToTest, opts, config = null);
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...