From 727d0034b5b8656ac927fef2301b4ce8ccbc9ddd 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 19:24:37 +0800 Subject: [PATCH] fix: resolve use-sync-external-store ESM import issue (v1.0.5) --- cfspider-browser/package.json | 2 +- cfspider-browser/vite.config.ts | 13 ++++++++++--- 2 files changed, 11 insertions(+), 4 deletions(-) diff --git a/cfspider-browser/package.json b/cfspider-browser/package.json index 75255c2..d81047f 100644 --- a/cfspider-browser/package.json +++ b/cfspider-browser/package.json @@ -1,6 +1,6 @@ { "name": "cfspider-browser", - "version": "1.0.4", + "version": "1.0.5", "description": "CFspider 智能浏览器 - AI驱动的可视化爬虫,自然语言控制浏览器自动化", "keywords": [ "browser", diff --git a/cfspider-browser/vite.config.ts b/cfspider-browser/vite.config.ts index 869fb9a..4adf758 100644 --- a/cfspider-browser/vite.config.ts +++ b/cfspider-browser/vite.config.ts @@ -7,15 +7,22 @@ export default defineConfig({ base: './', resolve: { alias: { - '@': resolve(__dirname, 'src') + '@': resolve(__dirname, 'src'), + 'use-sync-external-store/shim/with-selector': 'use-sync-external-store/shim/with-selector.js' } }, optimizeDeps: { - include: ['zustand', 'use-sync-external-store/shim/with-selector'] + include: ['zustand', 'use-sync-external-store', 'use-sync-external-store/shim/with-selector'], + esbuildOptions: { + mainFields: ['module', 'main'] + } }, build: { outDir: 'dist', - emptyOutDir: true + emptyOutDir: true, + commonjsOptions: { + include: [/use-sync-external-store/, /node_modules/] + } }, server: { port: 5173