95 lines
2.4 KiB
Batchfile
95 lines
2.4 KiB
Batchfile
|
|
@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
|