指定されたURLを使用してlighthouse
の監査を(chromeのバイナリから)実行するスクリプトを作成したいと思います。私はそれを行う方法を見つけることができませんでしたが、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ソースコードリポジトリ をご覧ください。
Npxを介して使用/テストできます:
npm i npx -g
次に、作成またはグローバルにインストールされたpackage.jsonを使用せずに、chromeブラウザインスタンス:
npx lighthouse <URL> --only-categories="performance,seo,Accessibility" --chrome-flags="--headless"