Ubuntu 16.04 LTS にて Lighthouse をコマンドライン(CLI)で実行する

Lighthouse

これです。

結論

現在の Chrome は Headless で動いてくれるので面倒な作業は必要ありません。普通に Chrome をインストールして、lighthouse の実行時に -chrome-flags="--headless" オプションを付与すればいいです。

1. Chrome をインストール

.deb を落としてきてインストールします。

$ wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
$ sudo dpkg -i google-chrome-stable_current_amd64.deb

2. コマンドラインの lighthouse をインストール

npm でも yarn でもいいです。ここでは yarn を用います。global 避けたい派なので global は付けませんが、 そこはうまくやってください。

$ yarn add lighthouse

3. lighthouse を実行する

--chrome-flags="--headless" は必須です。--quiet なども必要に応じてどうぞ。リポジトリの README にオプションの詳しい説明が掲載されています。

$ lighthouse http://dengekionline.com/ --chrome-flags="--headless"
Powered by はてなブログ