fix: resolve use-sync-external-store ESM import issue (v1.0.5)

This commit is contained in:
陈海富
2026-01-31 19:24:37 +08:00
parent 43b6420103
commit 727d0034b5
2 changed files with 11 additions and 4 deletions

View File

@@ -1,6 +1,6 @@
{
"name": "cfspider-browser",
"version": "1.0.4",
"version": "1.0.5",
"description": "CFspider 智能浏览器 - AI驱动的可视化爬虫自然语言控制浏览器自动化",
"keywords": [
"browser",

View File

@@ -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