@echo off chcp 65001 >nul echo ======================================== echo 强制清除所有缓存 - 游客模式修复 echo ======================================== echo. cd /d "%~dp0..\peidu\uniapp" echo [1/6] 停止所有node进程... taskkill /F /IM node.exe 2>nul timeout /t 2 >nul echo ✓ 已停止node进程 echo. echo [2/6] 清除 node_modules/.cache 目录... if exist "node_modules\.cache" ( rmdir /s /q "node_modules\.cache" echo ✓ 已清除 node_modules/.cache ) else ( echo ✓ node_modules/.cache 不存在 ) echo. echo [3/6] 清除 unpackage 目录... if exist "unpackage" ( rmdir /s /q "unpackage" echo ✓ 已清除 unpackage ) else ( echo ✓ unpackage 不存在 ) echo. echo [4/6] 清除 dist 目录... if exist "dist" ( rmdir /s /q "dist" echo ✓ 已清除 dist ) else ( echo ✓ dist 不存在 ) echo. echo [5/6] 清除 .hbuilderx 目录... if exist ".hbuilderx" ( rmdir /s /q ".hbuilderx" echo ✓ 已清除 .hbuilderx ) else ( echo ✓ .hbuilderx 不存在 ) echo. echo [6/6] 清除微信开发者工具缓存... echo. echo ======================================== echo 重要!请手动执行以下步骤: echo ======================================== echo. echo 1. 关闭微信开发者工具 echo 2. 删除以下目录(如果存在): echo C:\Users\%USERNAME%\AppData\Local\微信开发者工具\User Data\Default\Code Cache echo C:\Users\%USERNAME%\AppData\Local\微信开发者工具\User Data\Default\Cache echo. echo 3. 重新打开微信开发者工具 echo 4. 点击菜单栏 "工具" - "清除缓存" echo 5. 勾选所有选项 echo 6. 点击"清除" echo. pause echo. echo ======================================== echo 开始重新编译... echo ======================================== echo. call npm run dev:mp-weixin echo. echo ======================================== echo 编译完成! echo ======================================== echo. echo 接下来请按照以下步骤测试: echo. echo 1. 在微信开发者工具中点击"编译" echo 2. 打开调试器 Console 标签 echo 3. 清除 Storage 中的 token echo 4. 刷新小程序 echo 5. 访问"服务日历"页面 echo 6. 查看控制台输出,应该看到: echo [Request] 检测到业务码401,开始处理... echo [Request] isGuestMode(): true echo [Request] 游客模式,业务码401,无token,静默失败 echo. pause