Run chrome lighthouse's audit from command line

后端 未结 2 1209
旧巷少年郎
旧巷少年郎 2021-02-14 17:57

I would like to write a script which run (from the chrome\'s binary) its lighthouse\'s audit with a url given. I didn\'t manage to find how to do it, but since ther

相关标签:
2条回答
  • 2021-02-14 18:38

    You can use/test via npx:

    npm i npx -g
    

    Then, directly run from your terminal without using a package.json created or installing globally & without opening a chrome browser instance:

    npx lighthouse <URL> --only-categories="performance,seo,Accessibility" --chrome-flags="--headless"
    
    0 讨论(0)
  • 2021-02-14 18:55

    Google Lighthouse can be ran using the command line. To run it from the command line, you must first install:

    • Google Chrome for Desktop
    • Node.js v6 or later.

    To install the Lighthouse CLI, open a command line and type the following command:

    npm install -g lighthouse
    

    To run an audit with Lighthouse, type:

    lighthouse https://example.com
    

    By default, Lighthouse writes the report to an HTML file. You can control the output format by passing flags.

    You will notice that a Chrome window is opened every time you run Lighthouse. If you don't want a window to be opened, you can run it in headless mode:

    lighthouse https://example.com/ --chrome-flags="--headless"
    

    For the complete list of options, type:

    lighthouse --help
    

    Take a look at the Lighthouse source code repository for additional documentation and examples.

    0 讨论(0)
提交回复
热议问题