From 2538a19e981569466b52e1c0dfb83074e2d6de73 Mon Sep 17 00:00:00 2001 From: kurihada Date: Sun, 1 Mar 2026 11:54:35 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=A7=BB=E9=99=A4=20playwright=20devDep?= =?UTF-8?q?=20=E8=A7=A3=E5=86=B3=20Chromium=20=E7=89=88=E6=9C=AC=E5=86=B2?= =?UTF-8?q?=E7=AA=81?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit rebrowser-playwright@1.52 需要 chromium-1169,但 playwright@1.58 的存在 导致 CLI 安装了 chromium-1208,补丁不兼容导致 session closed 崩溃。 移除 playwright,让 rebrowser-playwright 安装正确版本的浏览器。 --- Dockerfile | 3 +-- package-lock.json | 34 +--------------------------------- package.json | 1 - 3 files changed, 2 insertions(+), 36 deletions(-) diff --git a/Dockerfile b/Dockerfile index 2f21b6b..dd5ec79 100644 --- a/Dockerfile +++ b/Dockerfile @@ -100,8 +100,7 @@ ENV NODE_ENV=production \ PORT=3000 \ HEADLESS=true \ COOKIE_DIR=/home/appuser/.social-mcp \ - ALLOW_REMOTE=yes-i-understand-the-risk \ - BROWSER_BIN=/home/appuser/.cache/ms-playwright/chromium-1208/chrome-linux64/chrome + ALLOW_REMOTE=yes-i-understand-the-risk EXPOSE 3000 diff --git a/package-lock.json b/package-lock.json index aa26dd3..08e0033 100644 --- a/package-lock.json +++ b/package-lock.json @@ -22,7 +22,6 @@ "@types/express": "^5.0.0", "@types/node": "^22.0.0", "pino-pretty": "^13.0.0", - "playwright": "^1.58.2", "tsup": "^8.0.0", "typescript": "^5.7.0", "vitest": "^3.0.0" @@ -2791,38 +2790,6 @@ "pathe": "^2.0.1" } }, - "node_modules/playwright": { - "version": "1.58.2", - "resolved": "https://registry.npmjs.org/playwright/-/playwright-1.58.2.tgz", - "integrity": "sha512-vA30H8Nvkq/cPBnNw4Q8TWz1EJyqgpuinBcHET0YVJVFldr8JDNiU9LaWAE1KqSkRYazuaBhTpB5ZzShOezQ6A==", - "dev": true, - "license": "Apache-2.0", - "dependencies": { - "playwright-core": "1.58.2" - }, - "bin": { - "playwright": "cli.js" - }, - "engines": { - "node": ">=18" - }, - "optionalDependencies": { - "fsevents": "2.3.2" - } - }, - "node_modules/playwright-core": { - "version": "1.58.2", - "resolved": "https://registry.npmjs.org/playwright-core/-/playwright-core-1.58.2.tgz", - "integrity": "sha512-yZkEtftgwS8CsfYo7nm0KE8jsvm6i/PTgVtB8DL726wNf6H2IMsDuxCpJj59KDaxCtSnrWan2AeDqM7JBaultg==", - "dev": true, - "license": "Apache-2.0", - "bin": { - "playwright-core": "cli.js" - }, - "engines": { - "node": ">=18" - } - }, "node_modules/postcss": { "version": "8.5.6", "resolved": "https://registry.npmjs.org/postcss/-/postcss-8.5.6.tgz", @@ -3749,6 +3716,7 @@ "integrity": "sha512-w+N7Hifpc3gRjZ63vYBXA56dvvRlNWRczTdmCBBa+CotUzAPf5b7YMdMR/8CQoeYE5LX3W4wj6RYTgonm1b9DA==", "dev": true, "license": "MIT", + "peer": true, "dependencies": { "esbuild": "^0.27.0", "fdir": "^6.5.0", diff --git a/package.json b/package.json index 39dd7f1..820508e 100644 --- a/package.json +++ b/package.json @@ -38,7 +38,6 @@ "@types/express": "^5.0.0", "@types/node": "^22.0.0", "pino-pretty": "^13.0.0", - "playwright": "^1.58.2", "tsup": "^8.0.0", "typescript": "^5.7.0", "vitest": "^3.0.0"