Skip to content

Instantly share code, notes, and snippets.

@neet
Last active July 7, 2020 03:52
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save neet/cc37814faceaf9090333fb7586042353 to your computer and use it in GitHub Desktop.
Save neet/cc37814faceaf9090333fb7586042353 to your computer and use it in GitHub Desktop.

Visible CLIのセットアップ

VisibleのCLI版のインストール方法です

1. Node.js, NPMのインストール

Visible CLIの実行にはNode.jsとNPMが必要です。

  • Node.js: >= 12.x
  • NPM: >= 6.x

既にインストールされているかどうかは下記のコマンドで確認できます(バージョンが表示されればインストール済み)

node --version && npm --version

macOSをお使いで、Homebrewをインストール済みの場合、以下のようにインストールできます。

brew install node

2. Visible CLIのインストール

NPMレジストリからVisibleのCLI版と標準プラグインをダウンロードします。

npm i -g @visi/cli @visi/plugin-standard

次に設定ファイルを初期化します。Visible CLIがインストールできている場合は init コマンドで現在のディレクトリに設定ファイル .visiblerc.json が生成され、デフォルトの設定が書き込まれます。

visible init

3. 診断

visible コマンドでWebサイトのURLを診断できます。

visible --url=https://example.com

診断結果として問題があった箇所のHTMLやCSSがハイライトされて画面に表示されます。

screenshot

SPAの場合

Webサイトによっては診断開始時までにレンダリングが行われない場合がありますが、visiblerc.jsonにミリ秒で下記の設定を行うと一定時間待ってから診断するようにできます。

{
  "plugins": [..],
+  "settings": {
+    "delay": 1000
+  }
}

生データの表示

CLI版は診断結果として整形されたコードフレームを表示しますが、もし内部実装に興味をお持ちの場合は、--jsonフラグの付与で整形前のデータを表示できます。

visible --json --url=https://example.com

備考: Visibleのアンインストール

rm ~/.visiblerc.json
npm uninstall --global @visi/cli @visi/plugin-standard
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment