peixue-dev/Archive/[一次性]强制清除所有缓存-2026-02-01.bat

95 lines
2.4 KiB
Batchfile
Raw Permalink Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

@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