misonoteApp Center

Playwright・Puppeteer のブラウザ(ms-playwright)は削除していい?

削除前に確認まだ使うかもしれないデータです。Thermo は既定でゴミ箱に移すので、取り戻せます。

場所

  • ~/Library/Caches/ms-playwright
  • ~/.cache/ms-playwright
  • ~/.cache/puppeteer
  • ~/Library/Caches/ms-playwright-go

これは何?

Playwright や Puppeteer が自動操作用にダウンロードした Chromium・Firefox・WebKit などのブラウザ本体です。E2E テストだけでなく、ブラウザを操作する AI エージェントや MCP サーバーも、裏でこれらをダウンロードしていることがあります。

なぜ大きくなる?

Playwright はバージョンごとに対応するブラウザのビルドが決まっているため、ライブラリを更新するたびに新しいブラウザが追加されます。複数のプロジェクトで別々のバージョンを使っていると、似たようなブラウザが何世代分も並ぶことになります。

削除しても大丈夫?

削除しても多くの場合は問題ありませんが、要確認の項目です。消したブラウザはテストやエージェントが次に必要としたときに再ダウンロードされます。ただし CI 用にオフラインで動かしている環境や、回線が遅い場所で作業する予定があるなら、使っているバージョンだけは残しておくと安心です。

ヒント

環境変数 PLAYWRIGHT_BROWSERS_PATH を設定すると、ブラウザの保存先を変えられます。容量の大きい外付けドライブに置きたい場合に便利です。

まず容量を確認

du -sh "$HOME/Library/Caches/ms-playwright" "$HOME/.cache/ms-playwright" "$HOME/.cache/puppeteer" "$HOME/Library/Caches/ms-playwright-go" 2>/dev/null

ツール自身のコマンドで整理

npx playwright uninstall --all

手動で削除

「ターミナル」で実行します。削除は元に戻せないので、パスを確認してから実行してください。

rm -rf "$HOME/Library/Caches/ms-playwright"/*
rm -rf "$HOME/.cache/ms-playwright"/*
rm -rf "$HOME/.cache/puppeteer"/*
rm -rf "$HOME/Library/Caches/ms-playwright-go"/*