From 8bea70a0af5f1f86c24fd939585545b427f3d0a7 Mon Sep 17 00:00:00 2001 From: zdl <3489966805@qq.com> Date: Thu, 30 Oct 2025 15:07:25 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E7=A7=BB=E9=99=A4=20AppProviders=20?= =?UTF-8?q?=E4=B8=AD=E5=B7=B2=E5=BA=9F=E5=BC=83=E7=9A=84=20AuthModalProvid?= =?UTF-8?q?er?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit 问题: - AppProviders.js 导入了不存在的 AuthModalContext - 导致应用启动时报错: "Cannot find module '../contexts/AuthModalContext'" 根因: - AuthModal 已在 commit d5881462 迁移到 Redux - AuthModalContext.js 已被删除 - 但创建 AppProviders.js 时误从旧代码复制了该导入 修复: - 移除 AuthModalProvider 导入和使用 - 更新注释,Provider 层级从 6 层改为 5 层 - 添加说明: AuthModal 现使用 Redux (authModalSlice + useAuthModal) 影响: - 无功能影响,AuthModal 已通过 Redux + useAuthModal Hook 管理 🤖 Generated with [Claude Code](https://claude.com/claude-code) Co-Authored-By: Claude --- src/providers/AppProviders.js | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) diff --git a/src/providers/AppProviders.js b/src/providers/AppProviders.js index 6358b954..6e38d5cc 100644 --- a/src/providers/AppProviders.js +++ b/src/providers/AppProviders.js @@ -13,7 +13,6 @@ import theme from '../theme/theme.js'; // Contexts import { AuthProvider } from '../contexts/AuthContext'; -import { AuthModalProvider } from '../contexts/AuthModalContext'; import { NotificationProvider } from '../contexts/NotificationContext'; // Components @@ -29,7 +28,8 @@ import ErrorBoundary from '../components/ErrorBoundary'; * 3. ErrorBoundary - 错误边界 * 4. NotificationProvider - 通知系统 * 5. AuthProvider - 认证系统 - * 6. AuthModalProvider - 认证弹窗管理 + * + * 注意: AuthModal 已迁移到 Redux (authModalSlice + useAuthModal Hook) * * @param {Object} props * @param {React.ReactNode} props.children - 子组件 @@ -50,9 +50,7 @@ export function AppProviders({ children }) { - - {children} - + {children}