From 45280c072a850733d960b13197c6fcf77377bf93 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=99=88=E6=B5=B7=E5=AF=8C?= Date: Sat, 31 Jan 2026 20:31:36 +0800 Subject: [PATCH] debug: add CLI debug output to diagnose version mismatch (v1.1.3) --- cfspider-browser/bin/cli.js | 12 ++++++++++++ cfspider-browser/package.json | 2 +- 2 files changed, 13 insertions(+), 1 deletion(-) diff --git a/cfspider-browser/bin/cli.js b/cfspider-browser/bin/cli.js index ee1f9e0..07550b8 100644 --- a/cfspider-browser/bin/cli.js +++ b/cfspider-browser/bin/cli.js @@ -19,6 +19,10 @@ const command = args[0] || 'dev'; // 获取包的根目录 const packageRoot = path.resolve(__dirname, '..'); +// 调试信息 +console.log('[DEBUG] __dirname:', __dirname); +console.log('[DEBUG] packageRoot:', packageRoot); + // 检查是否在正确的目录 const packageJsonPath = path.join(packageRoot, 'package.json'); if (!fs.existsSync(packageJsonPath)) { @@ -26,6 +30,14 @@ if (!fs.existsSync(packageJsonPath)) { process.exit(1); } +// 读取并显示版本 +try { + const pkg = JSON.parse(fs.readFileSync(packageJsonPath, 'utf8')); + console.log('[DEBUG] package.json version:', pkg.version); +} catch (e) { + console.error('[DEBUG] Failed to read package.json:', e.message); +} + // 检查依赖是否已安装 const nodeModulesPath = path.join(packageRoot, 'node_modules'); const esbuildPath = path.join(nodeModulesPath, '.bin', process.platform === 'win32' ? 'esbuild.cmd' : 'esbuild'); diff --git a/cfspider-browser/package.json b/cfspider-browser/package.json index 49d8281..62f12d3 100644 --- a/cfspider-browser/package.json +++ b/cfspider-browser/package.json @@ -1,6 +1,6 @@ { "name": "cfspider-browser", - "version": "1.1.2", + "version": "1.1.3", "description": "CFspider 智能浏览器 - AI驱动的浏览器,自然语言控制浏览器自动化", "keywords": [ "browser",