From c57885fdc90dc912f09180f4c2817d87cb387122 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:37:30 +0800 Subject: [PATCH] docs: update README to recommend git clone instead of npm install --- README.md | 18 ++++-------------- cfspider-browser/bin/cli.js | 12 ------------ cfspider-browser/package.json | 2 +- cfspider-browser/vite.config.ts | 11 ++++++++++- 4 files changed, 15 insertions(+), 28 deletions(-) diff --git a/README.md b/README.md index 4009363..f3f8f6c 100644 --- a/README.md +++ b/README.md @@ -20,24 +20,14 @@ ### 智能浏览器(Electron 桌面应用) ```bash -# 方式一:官方加速源安装(推荐,东京服务器) -npm install -g cfspider-browser --registry=https://npm.cfspider.com -cfspider-browser - -# 方式二:npx 直接运行 -npx cfspider-browser --registry=https://npm.cfspider.com - -# 方式三:npmjs.org 安装 -npm install -g cfspider-browser -cfspider-browser - -# 方式四:克隆仓库 +# 克隆仓库(推荐) git clone https://github.com/violettoolssite/CFspider.git cd CFspider/cfspider-browser -npm install && npm run electron:dev +npm install +npm run electron:dev ``` -> **加速提示**:配置全局使用官方镜像:`npm config set registry https://npm.cfspider.com` +> **加速提示**:使用官方 npm 镜像加速下载:`npm install --registry=https://npm.cfspider.com` ### Python 代理库 diff --git a/cfspider-browser/bin/cli.js b/cfspider-browser/bin/cli.js index 07550b8..ee1f9e0 100644 --- a/cfspider-browser/bin/cli.js +++ b/cfspider-browser/bin/cli.js @@ -19,10 +19,6 @@ 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)) { @@ -30,14 +26,6 @@ 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 62f12d3..ffe789b 100644 --- a/cfspider-browser/package.json +++ b/cfspider-browser/package.json @@ -64,7 +64,7 @@ "lucide-react": "^0.294.0", "react": "^18.2.0", "react-dom": "^18.2.0", - "react-markdown": "9.0.1", + "react-markdown": "^10.1.0", "react-syntax-highlighter": "^16.1.0", "xlsx": "^0.18.5", "zustand": "^5.0.0" diff --git a/cfspider-browser/vite.config.ts b/cfspider-browser/vite.config.ts index f7a6491..0e9cb5a 100644 --- a/cfspider-browser/vite.config.ts +++ b/cfspider-browser/vite.config.ts @@ -11,7 +11,16 @@ export default defineConfig({ } }, optimizeDeps: { - include: ['zustand', 'react', 'style-to-js', 'html-react-parser'] + include: [ + 'zustand', + 'react', + 'react-dom', + 'react-markdown', + 'react-syntax-highlighter', + 'html-react-parser', + 'style-to-js', + 'debug' + ] }, build: { outDir: 'dist',