aa@HoJeongs-MacBook-Pro test0 % nvm use 25
Now using node v25.8.2 (npm v11.11.1)
aa@HoJeongs-MacBook-Pro test0 % time PLAYWRIGHT_BROWSERS_PATH=0 npx playwright install
╔═══════════════════════════════════════════════════════════════════════════════╗
║ WARNING: It looks like you are running 'npx playwright install' without first ║
║ installing your project's dependencies. ║
║ ║
║ To avoid unexpected behavior, please install your dependencies first, and ║
║ then run Playwright's install command: ║
║ ║
║ npm install ║
║ npx playwright install ║
║ ║
║ If your project does not yet depend on Playwright, first install the ║
║ applicable npm package (most commonly @playwright/test), and ║
║ then run Playwright's install command to download the browsers: ║
║ ║
║ npm install @playwright/test ║
║ npx playwright install ║
║ ║
╚═══════════════════════════════════════════════════════════════════════════════╝
Downloading Chrome for Testing 147.0.7727.15 (playwright chromium v1217) from https://cdn.playwright.dev/builds/cft/147.0.7727.15/mac-arm64/chrome-mac-arm64.zip
165.5 MiB [====================] 100% 0.0s
Chrome for Testing 147.0.7727.15 (playwright chromium v1217) downloaded to /Users/aa/.npm/_npx/e41f203b7505f1fb/node_modules/playwright-core/.local-browsers/chromium-1217
Downloading Chrome Headless Shell 147.0.7727.15 (playwright chromium-headless-shell v1217) from https://cdn.playwright.dev/builds/cft/147.0.7727.15/mac-arm64/chrome-headless-shell-mac-arm64.zip
92 MiB [====================] 100% 0.0s
Chrome Headless Shell 147.0.7727.15 (playwright chromium-headless-shell v1217) downloaded to /Users/aa/.npm/_npx/e41f203b7505f1fb/node_modules/playwright-core/.local-browsers/chromium_headless_shell-1217
Downloading Firefox 148.0.2 (playwright firefox v1511) from https://cdn.playwright.dev/dbazure/download/playwright/builds/firefox/1511/firefox-mac-arm64.zip
97.1 MiB [====================] 100% 0.0s
Firefox 148.0.2 (playwright firefox v1511) downloaded to /Users/aa/.npm/_npx/e41f203b7505f1fb/node_modules/playwright-core/.local-browsers/firefox-1511
Downloading WebKit 26.4 (playwright webkit v2272) from https://cdn.playwright.dev/dbazure/download/playwright/builds/webkit/2272/webkit-mac-15-arm64.zip
75.4 MiB [====================] 100% 0.0s
WebKit 26.4 (playwright webkit v2272) downloaded to /Users/aa/.npm/_npx/e41f203b7505f1fb/node_modules/playwright-core/.local-browsers/webkit-2272
Downloading FFmpeg (playwright ffmpeg v1011) from https://cdn.playwright.dev/dbazure/download/playwright/builds/ffmpeg/1011/ffmpeg-mac-arm64.zip
1 MiB [====================] 100% 0.0s
FFmpeg (playwright ffmpeg v1011) downloaded to /Users/aa/.npm/_npx/e41f203b7505f1fb/node_modules/playwright-core/.local-browsers/ffmpeg-1011
PLAYWRIGHT_BROWSERS_PATH=0 npx playwright install 9.58s user 5.42s system 53% cpu 27.876 total
aa@HoJeongs-MacBook-Pro test0 % nvm use 26
Now using node v26.1.0 (npm v11.13.0)
aa@HoJeongs-MacBook-Pro test0 % rm -rf ~/.npm/_npx/e41f203b7505f1fb/node_modules/playwright-core/.local-browsers
aa@HoJeongs-MacBook-Pro test0 % time PLAYWRIGHT_BROWSERS_PATH=0 npx playwright install
Need to install the following packages:
playwright@1.59.1
Ok to proceed? (y)
╔═══════════════════════════════════════════════════════════════════════════════╗
║ WARNING: It looks like you are running 'npx playwright install' without first ║
║ installing your project's dependencies. ║
║ ║
║ To avoid unexpected behavior, please install your dependencies first, and ║
║ then run Playwright's install command: ║
║ ║
║ npm install ║
║ npx playwright install ║
║ ║
║ If your project does not yet depend on Playwright, first install the ║
║ applicable npm package (most commonly @playwright/test), and ║
║ then run Playwright's install command to download the browsers: ║
║ ║
║ npm install @playwright/test ║
║ npx playwright install ║
║ ║
╚═══════════════════════════════════════════════════════════════════════════════╝
Downloading Chrome for Testing 147.0.7727.15 (playwright chromium v1217) from https://cdn.playwright.dev/builds/cft/147.0.7727.15/mac-arm64/chrome-mac-arm64.zip
165.5 MiB [====================] 100% 0.0s
^C
PLAYWRIGHT_BROWSERS_PATH=0 npx playwright install 0.96s user 0.30s system 1% cpu 1:08.13 total
Version
1.59.1
Steps to reproduce
npx playwright install.local-browsersdir)npx playwright install(hangs)Details
Expected behavior
Install the browsers after downloading it.
Actual behavior
It hangs when it tries to extract the archive.
Additional context
I featured a bug fix in "yauzl" library to address the issue: thejoshwolfe/yauzl#168
Environment
System: OS: macOS 26.4.1 CPU: (8) arm64 Apple M1 Memory: 84.20 MB / 16.00 GB Binaries: Node: 26.1.0 - /Users/aa/.nvm/versions/node/v26.1.0/bin/node Yarn: 4.13.0 - /Users/aa/.nvm/versions/node/v26.1.0/bin/yarn npm: 11.13.0 - /Users/aa/.nvm/versions/node/v26.1.0/bin/npm pnpm: 10.33.2 - /Users/aa/.nvm/versions/node/v26.1.0/bin/pnpm bun: 1.2.5 - /Users/aa/.bun/bin/bun Deno: 2.7.14 - /opt/homebrew/bin/deno IDEs: opencode: 1.14.41 - /Users/aa/Library/pnpm/opencode Languages: Bash: 5.3.9 - /opt/homebrew/bin/bash