この記事の対象読者
- Playwright を npx で実行してモジュールエラーが出た方
- npx のキャッシュ問題でお困りの方
発生したエラー
Error: Cannot find module 'C:\Users\hatuk\AppData\Local\npm-cache\_npx\9833c18b2d85bc59\node_modules\playwright\lib\mcp\program.js'
原因
npx のキャッシュが破損していました。
npx は一度ダウンロードしたパッケージをキャッシュしますが、このキャッシュが不完全だと必要なファイルが見つからずエラーになります。
解決方法
方法1: キャッシュをクリア(推奨)
npx clear-npx-cache
方法2: グローバルインストール
npm install -g playwright@latest
再発防止
定期的にキャッシュをクリアしましょう
# 月に1回程度
npx clear-npx-cache
よく使うツールはグローバルインストールがおすすめです
npm install -g playwright